# Sum of even fibonacci numbers

The sum of even fibonacci numbers

Find the sum of all even fibonacci numbers that do not exceed four million

Warning, there's a slightly crude appending to an array below (I learn how to properly append in later exercises). findAll gets another working out:

fibos = [] a1 = 0 a2 = 1 while (true) { curr_term = a1 + a2 if (4000000 <= curr_term) break fibos += [curr_term] a1 = a2 a2 = curr_term } println fibos.findAll { it % 2 == 0 }.sum() // => 4613732