File tree Expand file tree Collapse file tree 1 file changed +2
-7
lines changed
Expand file tree Collapse file tree 1 file changed +2
-7
lines changed Original file line number Diff line number Diff 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) ]
You can’t perform that action at this time.
0 commit comments