diff options
Diffstat (limited to 'src/2015/day1/aoc.cpp')
-rw-r--r-- | src/2015/day1/aoc.cpp | 13 |
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 |