Skip to content

Commit 6d50dee

Browse files
committed
check max at the end
1 parent fd3fad0 commit 6d50dee

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/day22.rs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ pub fn part2(s: &str) -> i16 {
5959
let mut sequences = [0; SEQUENCES];
6060
let mut done = [0u16; SEQUENCES];
6161

62-
let mut current_best = 0;
63-
6462
let mut i = 0;
6563
let mut monky = 1;
6664
unsafe {
@@ -110,9 +108,6 @@ pub fn part2(s: &str) -> i16 {
110108

111109
if done[diffs as usize] != monky {
112110
sequences[diffs as usize] += price as i16;
113-
if current_best < sequences[diffs as usize] {
114-
current_best = sequences[diffs as usize];
115-
}
116111

117112
done[diffs as usize] = monky;
118113
}
@@ -121,9 +116,9 @@ pub fn part2(s: &str) -> i16 {
121116
}
122117
monky += 1;
123118
}
124-
}
125119

126-
current_best
120+
sequences.into_iter().max().unwrap_unchecked()
121+
}
127122
}
128123

129124
#[cfg(test)]

0 commit comments

Comments
 (0)