aboutsummaryrefslogtreecommitdiff
path: root/2025/src/day03.cpp
diff options
context:
space:
mode:
Diffstat (limited to '2025/src/day03.cpp')
-rw-r--r--2025/src/day03.cpp3
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++;