summaryrefslogtreecommitdiff
path: root/reverse.hs
blob: cc825099dccfbf172fd92157b98a0a5b1d63e647 (plain)
1
2
3
4
5
6
7
8
9
10
main = do
    line <- getLine
    if null line
        then return ()
        else do
            putStrLn $ reverseWords line
            main

reverseWords :: String -> String
reverseWords = unwords . map reverse . words