Skip to content

Instantly share code, notes, and snippets.

@ijoshsmith
Last active July 19, 2016 04:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ijoshsmith/5f4c8005473d3408006f0e425531b4d0 to your computer and use it in GitHub Desktop.
Save ijoshsmith/5f4c8005473d3408006f0e425531b4d0 to your computer and use it in GitHub Desktop.
Transform Morse code data model to text
func createMorseCodeText(from encodedMessage: EncodedMessage) -> String {
let transformation = MorseTransformation(
dot: ".",
dash: "-",
markSeparator: "",
symbolSeparator: " ",
termSeparator: "\n")
let characters = transformation.apply(to: encodedMessage)
return characters.joinWithSeparator("")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment