Skip to content

Instantly share code, notes, and snippets.

@sleepynate
Created July 26, 2010 21:07
Show Gist options
  • Save sleepynate/491252 to your computer and use it in GitHub Desktop.
Save sleepynate/491252 to your computer and use it in GitHub Desktop.
{-
- Project Euler Problem 1
-
- If we list all the natural numbers below 10 that are multiples of 3 or 5
- we get 3, 5, 6 and 9. The sum of these multiples is 23.
-
- Find the sum of all the multiples of 3 or 5 below 1000.
-
- solution by nathan dotz
- nathan (period) dotz (at sign) gmail (period) com
-}
main = putStrLn $ "Sum of all multiples of 3 or 5 below 1000: "
++ show ( sum [ x | x<-[1..999], x `mod` 3 == 0 || x `mod` 5 == 0] )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment