#include "Problem2.hpp" #include "Arduino.h" Problem2::Problem2() { input = 4000000; } bool Problem2::Step() { // Sum fibonacci values if ((fibonacci & 0b1) == 0) output += fibonacci; // calculate next fibonacci value fibonacci = value1 + value2; value1 = value2; value2 = fibonacci; // stop if fibonacci value over max return input < fibonacci; }