Filtrar por quantidade de dígitos

Crie uma função que filtre uma lista para incluir apenas os números que tenham uma determinada quantidade de dígitos.

Exemplos

filter_digit_length([88, 232, 4, 9721, 555], 3) ➞ [232, 555]
# Inclua apenas os números que tenham 3 dígitos.

filter_digit_length([2, 7, 8, 9, 1012], 1) ➞ [2, 7, 8, 9]
# Inclua apenas os números que tenham 1 dígito.

filter_digit_length([32, 88, 74, 91, 300, 4050], 1) ➞ []
# Não existem números com apenas 1 dígito; => retorne uma lista vazia.

filter_digit_length([5, 6, 8, 9], 1) ➞ [5, 6, 8, 9]
# Todos os números da lista têm apenas 1 dígito; => retorne a lista original.

Observações

  • Se não existirem números com a quantidade de dígitos especificada, retorne uma lista vazia.
  • Se todos os números da lista tiverem a quantidade de dígitos especificada, retorne a lista original.
  • A sublista retornada deve manter a mesma ordem relativa da lista original.