Filtrar por quantidade de dígitos
Escreva uma função que filtre um array de números com base na quantidade de dígitos.
Exemplos
filterByLength([12, 2000, 13, 1979, 12, 17], 2) ➞ [12, 13, 12, 17]
// Um array contendo apenas os números com 2 dígitos.
filterByLength([88, 232, 4, 9721, 555], 3) ➞ [232, 555]
// Um array contendo apenas os números com 3 dígitos.
filterByLength([2, 7, 8, 9, 1012], 1) ➞ [2, 7, 8, 9]
// Um array contendo apenas os números com um único dígito.
filterByLength([32, 88, 74, 91, 300, 4050], 1) ➞ []
// Não existem números com apenas 1 dígito; portanto, retorne um array vazio.
filterByLength([5, 6, 8, 9], 1) ➞ [5, 6, 8, 9]
// Todos os números do array têm apenas 1 dígito; portanto, retorne o array original.Observações
- Se não existirem números com a quantidade de dígitos especificada, retorne um array vazio.
- Se todos os números do array tiverem a quantidade de dígitos especificada, retorne o array original.
- O
subarray retornadodeve manter a mesma ordem relativa do array original.