Project Euler: Add all the natural numbers below one thousand that are multiples of 3 or 5.


/ Published in: Groovy
Save to your folder(s)

Add all the natural numbers below one thousand that are multiples of 3 or 5.

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.
http://projecteuler.net/index.php?section=problems&id=1


Copy this code and paste it in your HTML
  1. def numberList = []
  2. for (i in 1..999) {
  3. if (i.mod(3) == 0){
  4. numberList.add(i)
  5. }
  6. else if (i.mod(5) == 0){
  7. numberList.add(i)
  8. }
  9. }
  10. println "totoal = " + numberList.sum()

URL: theobriscoe.com/blog

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.