Este é um desafio de programação reversa. Normalmente, você recebe instruções explícitas sobre como criar uma função. Aqui, você deve criar sua própria função para satisfazer a relação entre as entradas e as saídas.
Sua tarefa é criar uma função que, ao receber as entradas abaixo, produza as saídas de exemplo mostradas.
[5, 7, 8, 2, 1], 2 ➞ [1, 1, 0, 0, 1]
[9, 8, 16, 47], 4 ➞ [1, 0, 0, 3]
[17, 11, 99, 55, 23, 1], 5 ➞ [2, 1, 4, 0, 3, 1]
[6, 1], 7 ➞ [6, 1]
[3, 2, 9], 3 ➞ [0, 2, 0]
[48, 22, 0, 19, 33, 100], 10 ➞ [8, 2, 0, 9, 3, 0]Se você ficar travado, consulte Comentários para ver uma dica.