Conversión de cadena a número de teléfono
Puedes llamar a números como 1-800-flowers, en los que las letras se sustituyen por los números correspondientes de un teclado telefónico.
Conversión
abc = 2
def = 3
ghi = 4
jkl = 5
mno = 6
pqrs = 7
tuv = 8
wxyz = 9Tu tarea es la siguiente:
- Crea una función que reciba una cadena como argumento.
- Convierte todas las letras en números usando un teclado telefónico como referencia y deja los demás caracteres sin cambios.
- Devuelve una cadena que contenga el argumento con las letras sustituidas.
Ejemplos
dial("1-800-HOTLINEBLING") // "1-800-468546325464"
dial("abc-def-ghi-jkl!!") // "222-333-444-555!!"
dial("adgjmptw :)") // "23456789 :)"Notas
- Al escribir un SMS en un teléfono antiguo, para ingresar
"b"había que presionar"2"dos veces. Al marcar un número, esto no funciona así: todas las letras desdeahastacse convierten en"2". - La cadena proporcionada puede contener letras mayúsculas y minúsculas.
- ¡Diviértete y buena suerte!