Meu chefe agora quer que eu implemente um mecanismo que permita que ele procure por um item em uma matriz e forneça a ele os índices / índices onde esse valor ocorre.
Sua tarefa:
Escreva um programa ou função que receba uma matriz e um valor (String, Inteiro, Flutuante ou Booleano) e retorne os índices da matriz na qual o valor ocorre (0 ou 1 indexado, o que você preferir). Se o valor não estiver na matriz, retorne uma matriz vazia.
Entrada:
Uma matriz A e um valor V, que podem ou não estar presentes em A.
Saída:
Uma matriz contendo o (s) índice (s) no qual o V ocorre em A ou, se V não ocorrer em A, uma matriz vazia.
Casos de teste:
Observe que os casos de teste são baseados em 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]
Pontuação:
Isso é código-golfe , então a pontuação mais baixa em bytes vence.