Conversão de string em número de telefone
É possível ligar para números como 1-800-flowers, nos quais as letras são substituídas pelos números correspondentes de um teclado telefônico.
Conversão
abc = 2
def = 3
ghi = 4
jkl = 5
mno = 6
pqrs = 7
tuv = 8
wxyz = 9Esta é a sua tarefa:
- Crie uma função que receba uma string como argumento.
- Converta todas as letras em números usando um teclado telefônico como referência e mantenha todos os outros caracteres inalterados.
- 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
- Ao escrever um SMS em um telefone antigo, para digitar
"b"era necessário pressionar"2"duas vezes. Ao discar um número, isso não acontece: todas as letras deaacse tornam"2". - A string fornecida pode conter letras maiúsculas e minúsculas.
- Divirta-se e boa sorte!