aboutsummaryrefslogtreecommitdiff
path: root/src/2016/day12/aoc.cpp
diff options
context:
space:
mode:
authorkaiwu <kaiwu2004@gmail.com>2023-01-27 23:31:34 +0800
committerkaiwu <kaiwu2004@gmail.com>2023-01-27 23:31:34 +0800
commit12a9e8f7fe9c11efc5bd24e288af19d94e3466de (patch)
treeb071bde44db6354338fa287065dede6173ca7435 /src/2016/day12/aoc.cpp
parent505fa24b22d0093516ed3d725bec68912e0f878a (diff)
downloadadvent-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.cpp10
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;
}