RosettaCodeData/Task/Loops-Do-while/Haskell/loops-do-while-3.hs
2017-09-25 22:28:19 +02:00

7 lines
136 B
Haskell

main :: IO ()
main =
mapM_ print . reverse $
until
(\(x:_) -> (x > 0) && (mod x 6 == 0))
(\xs@(x:_) -> succ x : xs)
[0]