Crea una función que reciba una cadena como argumento y devuelva el equivalente en código Morse.
Ejemplos
encodeMorse("EDABBIT CHALLENGE") ➞ ". -.. .- -... -... .. - -.-. .... .- .-.. .-.. . -. --. ."
encodeMorse("HELP ME !") ➞ ".... . .-.. .--. -- . -.-.--"
Notas
- La salida debe ser Código Morse Internacional y usar las convenciones estándar para los símbolos no definidos en la recomendación de la ITU (consulta Recursos).
- El valor de entrada puede estar en minúsculas o mayúsculas.
- La cadena de entrada puede contener dígitos.
- La cadena de entrada puede contener algunos caracteres especiales (p. ej., coma, dos puntos, apóstrofo, punto, signo de interrogación, signo de exclamación).
- Se espera un espacio
" " después de cada carácter, excepto el último.