Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
1-liner solution in Creative category for Morse Decoder by Stensen
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', '': ' ' }
morse_decoder = lambda c: ''.join([MORSE[i] for i in c.replace(' ', ' ').split(" ")]).capitalize()
Sept. 21, 2020