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 = 9

Tu 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 desde a hasta c se convierten en "2".
  • La cadena proporcionada puede contener letras mayúsculas y minúsculas.
  • ¡Diviértete y buena suerte!