A linear time algorithm can is written here:
public class problem2 { public static void main(String args[]) { int a = 1, b = 2; int sum = 2; while (true) { int c = a + b; a = b; b = c; if (c > 4000000) break; if (c % 2 == 0) sum = sum + c; } System.out.println(sum); } }
No comments:
Post a Comment