Mein Chef möchte jetzt, dass ich einen Mechanismus implementiere, mit dem er nach einem Element in einem Array suchen und ihm den Index / die Indizes geben kann, in denen dieser Wert vorkommt.
Deine Aufgabe:
Schreiben Sie ein Programm oder eine Funktion, die ein Array und einen Wert (String, Integer, Float oder Boolean) empfängt, und geben Sie die Indizes des Arrays zurück, an dem der Wert auftritt (entweder 0 oder 1 indiziert, je nachdem, was Sie bevorzugen). Wenn der Wert nicht im Array enthalten ist, geben Sie ein leeres Array zurück.
Eingang:
Ein Array A und ein Wert V, die in A vorhanden sein können oder nicht.
Ausgabe:
Ein Array, das die Indizes enthält, bei denen V in A vorkommt, oder, falls V in A nicht vorkommt, ein leeres Array.
Testfälle:
Bitte beachten Sie, dass die Testfälle auf 0 basieren.
12, [12,14,14,2,"Hello World!",3,12,12] -> [0,6,7]
"Hello World", ["Hi", "Hi World!", 12,2,3,True] -> []
"a", ["A",True,False,"aa","a"] -> [4]
12, [12,"12",12] -> [0,2]
Wertung:
Das ist Code-Golf , also gewinnt die niedrigste Punktzahl in Bytes.