Números em strings

Crie uma função que receba um array de strings e retorne, na ordem original, somente as strings que contenham pelo menos um dígito ASCII de 0 a 9. Retorne um array vazio quando nenhuma delas contiver um dígito.

Exemplos

numbers_in_strings(["1a", "a", "2b", "b"]) ➞ ["1a", "2b"]

numbers_in_strings(["abc", "abc10"]) ➞ ["abc10"]

numbers_in_strings(["abc", "ab10c", "a10bc", "bcd"]) ➞ ["ab10c", "a10bc"]

numbers_in_strings(["this is a test", "test1"]) ➞ ["test1"]

Notas

  • As strings podem conter espaços, sinais de pontuação ou outros caracteres.
  • Strings numéricas contam porque contêm dígitos ASCII; algarismos não ASCII não contam.
  • Bônus: tente resolver sem expressões regulares.