Advertisement
Guest User

Untitled

a guest
Jul 11th, 2019
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Erlang 0.28 KB | None | 0 0
  1.     def caesar([], _), do: []
  2.     def caesar([head | tail], shift) do
  3.         [cypher(head, shift) | caesar(tail, shift)]
  4.     end
  5.  
  6.     defp cypher(a, shift) when a in ?a..?z and a != 32 do
  7.         97+rem((a-97+shift), 26)
  8.     end
  9.     defp cypher( _, _) do
  10.         ' '
  11.     end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement