Skip to content

Instantly share code, notes, and snippets.

@nephilim
Last active December 16, 2015 11:29
Show Gist options
  • Save nephilim/5428154 to your computer and use it in GitHub Desktop.
Save nephilim/5428154 to your computer and use it in GitHub Desktop.
Project Euler 02: Even Fibonacci numbers
object Fibonacci extends App {
val fibonacci: Stream[Int] = Stream.cons(
1,
Stream.cons(2,
fibonacci.zip(fibonacci.tail).map(
zipped => zipped._1 + zipped._2)))
println(fibonacci.takeWhile(_ < 4000000).filter(_ % 2 == 0).sum)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment