Für diese Herausforderung gilt eine Liste nur dann als gültig, wenn sie vollständig aus Ganzzahlen und gültigen Listen besteht (rekursive Definitionen \ o /). Geben Sie für diese Abfrage bei einer gültigen Liste und einer Ganzzahl eine Liste aller Tiefen zurück, in denen die Ganzzahl gefunden werden kann.
Beispiel
Betrachten wir Liste [1, [2, [3, [1, 2, 3], 4], 1], 1]und Ganzzahl 1. Dann können wir die Liste so zeichnen:
Depth 0 1 2 3
Num 1
2
3
1
2
3
4
1
1
Sie werden bemerken, dass 1sich das in den Tiefen zeigt 0, 1, 3. Daher sollte Ihre Ausgabe 0, 1, 3in einem vernünftigen Format vorliegen (Reihenfolge spielt keine Rolle).
Die Tiefe kann entweder 0- oder 1-indiziert sein, aber bitte geben Sie in Ihrer Einreichung an, um welche es sich handelt.
Testfälle (0-indiziert)
Für die Liste [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]
Für die Liste [[[[[1],0],1],0],1]:
0 -> 1, 3
1 -> 0, 2, 4
Für die Liste [11,22,[33,44]]:
11 -> [0]
22 -> [0]
33 -> [1]
44 -> [1]
Gibt eine leere Liste zurück, wenn der Suchbegriff nirgendwo in der Liste vorhanden ist.
Negative und Nullwerte sind in der Eingabeliste und im Term gültig.