Skip to content

Instantly share code, notes, and snippets.

@ccw
Created March 26, 2012 04:24
Show Gist options
  • Save ccw/2202918 to your computer and use it in GitHub Desktop.
Save ccw/2202918 to your computer and use it in GitHub Desktop.
[Project Euler in Groovy] - P2
def MAX = 4000000
def fibonacci = [1,2]
def num = 3
while(num < MAX) {
fibonacci << num
num = fibonacci.get(fibonacci.size() - 2) + fibonacci.get(fibonacci.size() - 1)
}
def evens = fibonacci.grep { it % 2 == 0 }
println "sum of evens => ${evens.sum()}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment