RosettaCodeData/Task/Department-numbers/Haskell/department-numbers-1.hs
2023-07-01 13:44:08 -04:00

12 lines
231 B
Haskell

main :: IO ()
main =
mapM_ print $
[2, 4, 6] >>=
\x ->
[1 .. 7] >>=
\y ->
[12 - (x + y)] >>=
\z ->
case y /= z && 1 <= z && z <= 7 of
True -> [(x, y, z)]
_ -> []