Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Project Requirements
Create a method to decode a Morse code character, takes a string parameter, and return the corresponding character in uppercase (e.g.
decode_char(".-")
returns "A").Create a method to decode an entire word in Morse code, takes a string parameter, and return the string representation. Every character in a word will be separated by a single space (e.g.
decode_word("-- -.--")
returns "MY").Create a method to decode the entire message in Morse code, takes a string parameter, and return the string representation. Every word will be separated by 3 spaces (e.g.
decode("-- -.-- -. .- -- .")
returns "MY NAME").
Reuse methods whenever possible. Make sure that your code is DRY.
Once your code is ready use it to decode the message from the old bottle:
.- -... --- -..- ..-. ..- .-.. .-.. --- ..-. .-. ..- -... .. . ...
You can use IRB for that :)