Problem 2

Rubyっぽい書き方ってどんなだろう。

R

f1 <- 1
f2 <- 2
ans <- 0
while(f2 < 4e6){
  if(f2%%2==0) ans <- ans + f2
  temp <- f2
  f2 <- f1 + f2
  f1 <- temp
}

Ruby

f1,f2,ans = 1,2,0
while f2 < 4e6
  ans += f2 if f2%2==0
  f1,f2 = f2,f1+f2
end