fork download
  1. import Data.Bits
  2. import Control.Arrow
  3.  
  4. love :: Int -> [Int] -> [Int]
  5. love x = case shiftR x 16 of
  6. 0 -> adore tail (x .&. 255)
  7. 1 -> adore ((((x .&. 255)):).tail) (x' .&. 255)
  8. 2 -> adore (((x .&. 255)):) (x' .&. 255)
  9. 3 -> (>>= id) . replicate (x .&. 65535)
  10. where x' = shiftR x 8
  11. adore f a = uncurry (++) . second f . splitAt a
  12.  
  13. bormand = [76,111,118,101,32,66,111,114,109,97,110,100,32]
  14. podushka = [196650,65611,66888,66156,67137,66412,67395,68168,65897,67668,133986,134209,68427,67909,196610]
  15.  
  16. main = putStrLn $ reverse (flip scanr bormand love podushka) >>= fmap toEnum
Success #stdin #stdout 0s 4704KB
stdin
Standard input is empty
stdout
Love Bormand Love Bormand Love Bormand Love BormEnd Love Bormand Love BormEnK Love Bormand Love BormEnKA Love Bormand Love BormEnbKA Love Bormand Love BorTEnbKA Love Bormand Live BorTEnbKA Love Bormand Live BorTEHbKA Love Bormand Live BoCTEHbKA Love Bormand Livl BoCTEHbKA Love Bormand Livl BACTEHbKA Love Bormand Lill BACTEHbKA Love Bormand Lill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand Kill HACTEHbKA Love Bormand