2016 Update
This commit is contained in:
parent
948b86eafa
commit
dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions
12
Task/FizzBuzz/Haskell/fizzbuzz-7.hs
Normal file
12
Task/FizzBuzz/Haskell/fizzbuzz-7.hs
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
import Data.Monoid
|
||||
|
||||
fizzbuzz = max
|
||||
<$> show
|
||||
<*> "fizz" `when` divisibleBy 3
|
||||
<> "buzz" `when` divisibleBy 5
|
||||
<> "quxx" `when` divisibleBy 7
|
||||
where
|
||||
when m p x = if p x then m else mempty
|
||||
divisibleBy n x = x `mod` n == 0
|
||||
|
||||
main = mapM_ (putStrLn . fizzbuzz) [1..100]
|
||||
Loading…
Add table
Add a link
Reference in a new issue