Bạn phải lấy hai danh sách các số nguyên dương làm đầu vào, hãy gọi n và m này .
Bạn có thể cho rằng:
- Tất cả các số nguyên trong n là một phần của m
- Tất cả các số nguyên trong m là duy nhất
- Các danh sách không trống
Thách thức: Trả về các chỉ số về nơi bạn tìm thấy các giá trị tính bằng n , tính bằng m .
Điều đó có thể gây nhầm lẫn, nhưng tôi nghĩ các trường hợp thử nghiệm sẽ làm cho nhiệm vụ khá rõ ràng. Các ví dụ được lập chỉ mục 1, bạn có thể chọn 0 chỉ mục nếu bạn muốn (vui lòng ghi rõ).
n = 5 3 4 1
m = 6 8 4 1 2 5 3 100
output: 6 7 3 4 // 5 is in the 6th position of m
// 3 is in the 7th position of m
// 4 is in the 3rd position of m
// 1 is in the 4th position of m
n = 5 3 4 9 7 5 7
m = 3 4 5 7 9
output: 3 1 2 5 4 3 4
n = 1 2 3 4 5 6
m = 1 2 3 4 5 6
output: 1 2 3 4 5 6
n = 16 27 18 12 6 26 11 24 26 20 2 8 7 12 5 22 22 2 17 4
m = 15 18 11 16 14 20 37 38 6 36 8 32 21 2 31 22 33 4 1 35 3 25 9 30 26 39 5 23 29 10 13 12 7 19 24 17 34 27 40 28
output: 4 38 2 32 9 25 3 35 25 6 14 11 33 32 27 16 16 14 36 18
n = 54
m = 54
output: 1
Những người chiến thắng sẽ là giải pháp ngắn nhất trong mỗi ngôn ngữ.
Đây là một siêu bài rất hay!