Guest User

Untitled

a guest
Aug 5th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (def morse-table
  2.   {\a ".-" \b "-..." \c "-.-." \d "-.." \e "." \f "..-." \g "--." \h "...."
  3.    \i ".." \j ".---" \k "-.-" \l ".-.." \m "--" \n "-." \o "---" \p ".--."
  4.    \q "--.-" \r ".-." \s "..." \t "-" \u "..-" \v "...-" \w ".--"
  5.    \x ".--" \y "-.--" \z "--.." \space " " \, "--.--" \. ".-.-.-"}) ;Fuck spaces.
  6.  
  7. (defn translate [s]
  8.   (apply str (map (fn [letter] (morse-table letter)) s)))
  9.  
  10. (defn main []
  11.   (println (str "In morse: " (translate (read-line)))))
  12.  
  13. (main)
Add Comment
Please, Sign In to add comment