Skip to content

Instantly share code, notes, and snippets.

@mikedamage
Last active October 20, 2023 20:41
Show Gist options
  • Select an option

  • Save mikedamage/105081 to your computer and use it in GitHub Desktop.

Select an option

Save mikedamage/105081 to your computer and use it in GitHub Desktop.
Morse code dictionary as a Ruby Hash object
morse_dict = {
"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" => "--..",
" " => " ",
"1" => ".----",
"2" => "..---",
"3" => "...--",
"4" => "....-",
"5" => ".....",
"6" => "-....",
"7" => "--...",
"8" => "---..",
"9" => "----.",
"0" => "-----"
}
@sturdy5

sturdy5 commented Jul 29, 2014

Copy link
Copy Markdown

In at least version 2.1.2 of Ruby, this doesn't work. The Hash should be put together using square brackets instead of new. So it should look like this...

    morse_dict = Hash[
      "a" => ".-",
      ...
    ]

@0x70b1a5

0x70b1a5 commented May 5, 2015

Copy link
Copy Markdown

Thank you, kind soul.

@bbbily

bbbily commented Dec 21, 2016

Copy link
Copy Markdown

ty

@isabelczyi

Copy link
Copy Markdown

Thank you!! :)

@mikedamage

Copy link
Copy Markdown
Author

I forgot I even posted this. I was a wee baby coder back then. I updated it to make a bit more sense.

@Bouhmid-codes

Copy link
Copy Markdown

Thank you man!! I am a baby coder right now! 🤣

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment