1 2 3 4 5 6 7 8 9 10 11 12 13 14
pub fn solve() -> String { let mut prev = 1; let mut cur = 1; let mut total = 0; while cur < 4_000_000 { if cur % 2 == 0 { total = total + cur; } let tmp = cur; cur = cur + prev; prev = tmp; } total.to_string() }