É possível ligar para números como 1-800-flowers, nos quais os caracteres são substituídos pelos números correspondentes no teclado de um celular.
Conversão
abc = 2
def = 3
ghi = 4
jkl = 5
mno = 6
pqrs = 7
tuv = 8
wxyz = 9
Esta é a sua tarefa:
- Crie uma função que receba uma string como argumento.
- Converta todas as letras em números usando o teclado de um celular como referência e mantenha os demais caracteres.
- Retorne uma string contendo o argumento com as letras substituídas.
Exemplos
dial("1-800-HOTLINEBLING") ➞ "1-800-468546325464"
dial("abc-def-ghi-jkl!!") ➞ "222-333-444-555!!"
dial("adgjmptw :)") ➞ "23456789 :)"
Notas
- Antigamente, ao escrever um SMS, para inserir "b", era preciso pressionar "2" duas vezes. Ao ligar para números, isso não se aplica, pois o intervalo de a a c é convertido em "2".
- A string fornecida pode conter letras maiúsculas e minúsculas.
- Aproveite e boa sorte!