Puedes llamar a números como 1-800-flowers, en los que los caracteres se reemplazan por los números correspondientes del teclado de un celular.
Conversión
abc = 2
def = 3
ghi = 4
jkl = 5
mno = 6
pqrs = 7
tuv = 8
wxyz = 9
Esta es tu tarea:
- Crea una función que reciba una cadena como argumento.
- Convierte todas las letras en números usando como referencia el teclado de un celular y deja los demás caracteres sin cambios.
- Devuelve una cadena que contenga el argumento con las letras reemplazadas.
Ejemplos
dial("1-800-HOTLINEBLING") ➞ "1-800-468546325464"
dial("abc-def-ghi-jkl!!") ➞ "222-333-444-555!!"
dial("adgjmptw :)") ➞ "23456789 :)"
Notas
- Antiguamente, al escribir un SMS, para introducir "b" tenías que pulsar "2" dos veces. Al llamar a números, esto no se aplica: el rango de a a c se convierte en "2".
- La cadena proporcionada puede contener letras mayúsculas y minúsculas.
- ¡Disfruta y buena suerte!