Il mio capo ora vuole che io implementi un meccanismo che gli permetta di cercare un oggetto in un array e gli dia l'indice / gli indici in cui si verifica quel valore.
Il tuo compito:
Scrivi un programma o una funzione che riceve un array e un valore (String, Integer, Float o Boolean) e restituisce gli indici dell'array in cui si verifica il valore (0 o 1 indicizzato, a seconda di quale preferisci). Se il valore non è nella matrice, restituire una matrice vuota.
Ingresso:
Un array A e un valore V, che possono o meno essere presenti in A.
Produzione:
Un array contenente gli indici in corrispondenza dei quali V si presenta in A o, se V non si verifica in A, un array vuoto.
Casi test:
Si noti che i casi di test sono basati su 0.
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]
punteggio:
Questo è code-golf , quindi vince il punteggio più basso in byte.