diff options
Diffstat (limited to '2024/10/day10a.cpp')
| -rw-r--r-- | 2024/10/day10a.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/2024/10/day10a.cpp b/2024/10/day10a.cpp index fda4ab8..2c01ea2 100644 --- a/2024/10/day10a.cpp +++ b/2024/10/day10a.cpp | |||
| @@ -42,7 +42,7 @@ public: | |||
| 42 | cells = new int[M * N]; | 42 | cells = new int[M * N]; |
| 43 | for (int i = 0; i < N; i++) | 43 | for (int i = 0; i < N; i++) |
| 44 | for (int j = 0; j < M; j++) | 44 | for (int j = 0; j < M; j++) |
| 45 | cells[N*i + j] = lines[i][j] - '0'; | 45 | cells[M*i + j] = lines[i][j] - '0'; |
| 46 | } | 46 | } |
| 47 | 47 | ||
| 48 | ~Board() { | 48 | ~Board() { |
| @@ -59,7 +59,7 @@ private: | |||
| 59 | 59 | ||
| 60 | int coord(pair<int, int> p) { | 60 | int coord(pair<int, int> p) { |
| 61 | auto [i, j] = p; | 61 | auto [i, j] = p; |
| 62 | return i >= N || i < 0 || j >= M || j < 0 ? -1 : N*i + j; | 62 | return i >= N || i < 0 || j >= M || j < 0 ? -1 : M*i + j; |
| 63 | } | 63 | } |
| 64 | }; | 64 | }; |
| 65 | 65 | ||
