Added previous arduino implementations.

This commit is contained in:
2026-08-07 13:29:57 +02:00
commit 2eb04509db
9 changed files with 179 additions and 0 deletions

19
Problem2.cpp Normal file
View File

@@ -0,0 +1,19 @@
#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;
}