De cadena a número telefónico
Es posible marcar números como 1-800-flowers, que sustituyen las letras por los números correspondientes en el teclado de un teléfono.
Conversión
abc = 2
def = 3
ghi = 4
jkl = 5
mno = 6
pqrs = 7
tuv = 8
wxyz = 9Esta es tu tarea:
- Crea un método que reciba una cadena como argumento.
- Convierte todas las letras en números usando como referencia el teclado de un teléfono y deja cualquier otro carácter sin cambios.
- Devuelve una cadena que contenga el argumento con las letras sustituidas.
Ejemplos
Program.dial("1-800-HOTLINEBLING") // "1-800-468546325464"
Program.dial("abc-def-ghi-jkl!!") // "222-333-444-555!!"
Program.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í: cada letra desdeahastacse convierte en"2". - La cadena proporcionada puede contener letras mayúsculas y minúsculas.
- ¡Diviértete y buena suerte!