Untuk tantangan ini, daftar dianggap valid jika dan hanya jika seluruhnya terdiri dari bilangan bulat dan daftar yang valid (definisi rekursif \ o /). Untuk tantangan ini, diberikan daftar yang valid dan bilangan bulat, kembalikan daftar semua kedalaman tempat bilangan bulat dapat ditemukan.
Contoh
Mari kita pertimbangkan daftar [1, [2, [3, [1, 2, 3], 4], 1], 1]
dan integer 1
. Kemudian, kita dapat menarik daftar seperti ini:
Depth 0 1 2 3
Num 1
2
3
1
2
3
4
1
1
Anda akan melihat yang 1
muncul di kedalaman 0, 1, 3
. Dengan demikian, output Anda harus 0, 1, 3
dalam format yang masuk akal (urutan tidak masalah).
Kedalamannya bisa 0 atau 1-diindeks, tetapi harap tentukan dalam kiriman Anda yang mana.
Kasus Uji (0-diindeks)
Untuk daftar [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]
Untuk daftar [[[[[1],0],1],0],1]
:
0 -> 1, 3
1 -> 0, 2, 4
Untuk daftar [11,22,[33,44]]
:
11 -> [0]
22 -> [0]
33 -> [1]
44 -> [1]
Kembalikan daftar kosong jika istilah pencarian tidak ada di daftar di mana pun.
Nilai negatif dan nol valid dalam daftar input dan istilah.