Added previous arduino implementations.
This commit is contained in:
19
Problem2.cpp
Normal file
19
Problem2.cpp
Normal 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;
|
||||
}
|
||||
Reference in New Issue
Block a user