diff options
Diffstat (limited to '2025/src')
| -rw-r--r-- | 2025/src/day03.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/2025/src/day03.cpp b/2025/src/day03.cpp index c9db900..64851b9 100644 --- a/2025/src/day03.cpp +++ b/2025/src/day03.cpp | |||
| @@ -34,9 +34,10 @@ solve(const vector<long>& line, int n) | |||
| 34 | { | 34 | { |
| 35 | long value = 0; | 35 | long value = 0; |
| 36 | auto start = line.begin(); | 36 | auto start = line.begin(); |
| 37 | auto end = prev(line.end(), n); | ||
| 37 | 38 | ||
| 38 | while ( n-- > 0 ) { | 39 | while ( n-- > 0 ) { |
| 39 | start = max_element(start, prev(line.end(), n)); | 40 | start = max_element(start, ++end); |
| 40 | 41 | ||
| 41 | value *= 10; | 42 | value *= 10; |
| 42 | value += *start++; | 43 | value += *start++; |
