diff options
Diffstat (limited to '2024/06/day06a.cpp')
| -rw-r--r-- | 2024/06/day06a.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/2024/06/day06a.cpp b/2024/06/day06a.cpp index 69b9340..b229c21 100644 --- a/2024/06/day06a.cpp +++ b/2024/06/day06a.cpp | |||
| @@ -55,7 +55,7 @@ public: | |||
| 55 | cells = new char[M * N]; | 55 | cells = new char[M * N]; |
| 56 | for (int i = 0; i < N; i++) | 56 | for (int i = 0; i < N; i++) |
| 57 | for (int j = 0; j < M; j++) | 57 | for (int j = 0; j < M; j++) |
| 58 | cells[N*i + j] = j < (int)lines[i].size() ? | 58 | cells[M*i + j] = j < (int)lines[i].size() ? |
| 59 | lines[i][j] : out_of_bound; | 59 | lines[i][j] : out_of_bound; |
| 60 | } | 60 | } |
| 61 | 61 | ||
| @@ -86,7 +86,7 @@ private: | |||
| 86 | 86 | ||
| 87 | int coord(pair<int, int> p) { | 87 | int coord(pair<int, int> p) { |
| 88 | auto [i, j] = p; | 88 | auto [i, j] = p; |
| 89 | return i >= N || i < 0 || j >= M || j < 0 ? -1 : N*i + j; | 89 | return i >= N || i < 0 || j >= M || j < 0 ? -1 : M*i + j; |
| 90 | } | 90 | } |
| 91 | }; | 91 | }; |
| 92 | 92 | ||
