diff options
author | kaiwu <kaiwu2004@gmail.com> | 2022-04-04 20:56:01 +0800 |
---|---|---|
committer | kaiwu <kaiwu2004@gmail.com> | 2022-04-04 20:56:01 +0800 |
commit | c5af45b0a6985aae151783ce27b752b885bd6c06 (patch) | |
tree | 0fc4deda1a59653f6e9dcb3c365a4f627ab67e9e /src/2016/day2/aoc.cpp | |
parent | 1078cd54eb79b30fa4614e303cb8df78d2439e31 (diff) | |
download | advent-of-code-c5af45b0a6985aae151783ce27b752b885bd6c06.tar.gz advent-of-code-c5af45b0a6985aae151783ce27b752b885bd6c06.zip |
2016 day2 part1
Diffstat (limited to 'src/2016/day2/aoc.cpp')
-rw-r--r-- | src/2016/day2/aoc.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/2016/day2/aoc.cpp b/src/2016/day2/aoc.cpp index 55f4247..3b5b28b 100644 --- a/src/2016/day2/aoc.cpp +++ b/src/2016/day2/aoc.cpp @@ -2,4 +2,17 @@ namespace aoc2016 { +int day2(line_view file) { + int d{0}; + int l{5}; + keybad pad; + per_line(file, [&d, &l, &pad](line_view lv) { + l = pad.touch(l, lv.line); + // printf("%d\n", l); + d = d * 10 + l; + return true; + }); + return d; } + +} // namespace aoc2016 |