io_cesar.hs 183 B

12345678910
  1. -- Slide 58
  2. import Data.Char
  3. cechar c = chr ((mod ((ord c) + 13 - ord 'a') ((ord 'z') - ord 'a' + 1)) + ord 'a')
  4. cesar = map cechar
  5. main::IO ()
  6. main = getLine >>= putStrLn.cesar