Crie uma função que receba uma string como argumento e retorne o equivalente em código Morse.
Exemplos
encodeMorse("EDABBIT CHALLENGE") ➞ ". -.. .- -... -... .. - -.-. .... .- .-.. .-.. . -. --. ."
encodeMorse("HELP ME !") ➞ ".... . .-.. .--. -- . -.-.--"
Observações
- A saída deve ser Código Morse Internacional e usar as convenções padrão para os símbolos não definidos na recomendação da ITU (consulte Recursos).
- O valor de entrada pode estar em letras minúsculas ou maiúsculas.
- A string de entrada pode conter dígitos.
- A string de entrada pode conter alguns caracteres especiais (por exemplo, vírgula, dois-pontos, apóstrofo, ponto, ponto de interrogação, ponto de exclamação).
- Deve haver um espaço
" " após cada caractere, exceto o último.