Convertir una cadena en un número de teléfono

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!