diff options
author | kaiwu <kaiwu2004@gmail.com> | 2023-01-27 23:31:34 +0800 |
---|---|---|
committer | kaiwu <kaiwu2004@gmail.com> | 2023-01-27 23:31:34 +0800 |
commit | 12a9e8f7fe9c11efc5bd24e288af19d94e3466de (patch) | |
tree | b071bde44db6354338fa287065dede6173ca7435 /src/2016/day12/aoc.cpp | |
parent | 505fa24b22d0093516ed3d725bec68912e0f878a (diff) | |
download | advent-of-code-12a9e8f7fe9c11efc5bd24e288af19d94e3466de.tar.gz advent-of-code-12a9e8f7fe9c11efc5bd24e288af19d94e3466de.zip |
2016 day23 part1
Diffstat (limited to 'src/2016/day12/aoc.cpp')
-rw-r--r-- | src/2016/day12/aoc.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/2016/day12/aoc.cpp b/src/2016/day12/aoc.cpp index 2b853ec..38b4019 100644 --- a/src/2016/day12/aoc.cpp +++ b/src/2016/day12/aoc.cpp @@ -85,12 +85,10 @@ static void jnz(size_t* i, const char* p) { static void non(size_t* i, const char* p) { *i += 1; } static size_t exec(size_t i, const std::vector<instruction>& todos) { - if (i < todos.size()) { - todo_f fs[5] = {cpy, inc, dec, jnz, non}; - auto d = todos[i]; - // std::cout << d.todo << std::endl; - fs[d.which()](&i, d.todo.line + 4); - } + todo_f fs[5] = {cpy, inc, dec, jnz, non}; + auto d = todos[i]; + // std::cout << d.todo << std::endl; + fs[d.which()](&i, d.todo.line + 4); return i; } |