Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Step By Step solution in Clear category for Morse Decoder by Ekaterina_Hostinetska
MORSE = {
".-": "a", "-...": "b", "-.-.": "c",
"-..": "d", ".": "e", "..-.": "f",
"--.": "g", "....": "h", "..": "i",
".---": "j", "-.-": "k", ".-..": "l",
"--": "m", "-.": "n", "---": "o",
".--.": "p", "--.-": "q", ".-.": "r",
"...": "s", "-": "t", "..-": "u",
"...-": "v", ".--": "w", "-..-": "x",
"-.--": "y", "--..": "z", "-----": "0",
".----": "1", "..---": "2", "...--": "3",
"....-": "4", ".....": "5", "-....": "6",
"--...": "7", "---..": "8", "----.": "9",
}
def morse_decoder(code):
code = code.split(" ")
codestr = ''.join([MORSE[c] if c in MORSE else "." for c in code])
message = codestr.replace("..", " ").capitalize()
return message
Aug. 13, 2021