From 89d3deb836bf6bb0f314e18755f7301517112198 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Wed, 6 Dec 2017 13:38:53 +0100 Subject: day05 --- day05.cc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 day05.cc (limited to 'day05.cc') diff --git a/day05.cc b/day05.cc new file mode 100644 index 0000000..a5af122 --- /dev/null +++ b/day05.cc @@ -0,0 +1,20 @@ +#include +#include +#include + +using namespace std; + +int +main() { + vector v{istream_iterator(cin), {}}; + auto w = v; + int p1 = 0, p2 = 0; + + for (unsigned int pc = 0; pc < v.size(); p1++) + pc += v[pc]++; + + for (unsigned int pc = 0; pc < v.size(); p2++) + pc += w[pc] >= 3 ? w[pc]-- : w[pc]++; + + cout << p1 << endl << p2 << endl; +} -- cgit 1.4.1