aboutsummaryrefslogtreecommitdiff
path: root/src/2015/day1/aoc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/2015/day1/aoc.cpp')
-rw-r--r--src/2015/day1/aoc.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/2015/day1/aoc.cpp b/src/2015/day1/aoc.cpp
index e69de29..2263558 100644
--- a/src/2015/day1/aoc.cpp
+++ b/src/2015/day1/aoc.cpp
@@ -0,0 +1,13 @@
+#include "aoc.h"
+
+namespace aoc2015 {
+
+int day1(line_view lv) {
+ int level = 0;
+ for (size_t i = 0; i < lv.length; ++i) {
+ level += lv.line[i] == '(' ? 1 : -1;
+ }
+ return level;
+}
+
+} // namespace aoc2015