Đối với thử thách này, một danh sách được coi là hợp lệ khi và chỉ khi nó bao gồm toàn bộ số nguyên và danh sách hợp lệ (định nghĩa đệ quy \ o /). Đối với thử thách này, được đưa ra một danh sách hợp lệ và một số nguyên, trả về một danh sách tất cả các độ sâu mà tại đó số nguyên có thể được tìm thấy.
Thí dụ
Hãy xem xét danh sách [1, [2, [3, [1, 2, 3], 4], 1], 1]
và số nguyên 1
. Sau đó, chúng ta có thể rút ra danh sách như thế này:
Depth 0 1 2 3
Num 1
2
3
1
2
3
4
1
1
Bạn sẽ nhận thấy rằng 1
xuất hiện ở độ sâu 0, 1, 3
. Vì vậy, đầu ra của bạn nên 0, 1, 3
ở một số định dạng hợp lý (thứ tự không quan trọng).
Độ sâu có thể là 0 hoặc 1 được lập chỉ mục, nhưng vui lòng chỉ định trong bài gửi của bạn.
Các trường hợp thử nghiệm (0 chỉ mục)
Đối với danh sách [1,[2,[3,4],5,[6,7],1],[[[[5,2],4,[5,2]]],6],3]
:
1 -> [0, 1]
2 -> [1, 4]
3 -> [0, 2]
4 -> [2, 3]
5 -> [1, 4]
6 -> [1, 2]
7 -> [2]
Đối với danh sách [[[[[1],0],1],0],1]
:
0 -> 1, 3
1 -> 0, 2, 4
Đối với danh sách [11,22,[33,44]]
:
11 -> [0]
22 -> [0]
33 -> [1]
44 -> [1]
Trả về một danh sách trống nếu thuật ngữ tìm kiếm không tồn tại trong danh sách ở bất cứ đâu.
Giá trị âm và không có giá trị trong danh sách đầu vào và thuật ngữ.