my solutions to advent of code
aoc advent-of-code

i shouldve used reduce. very little difference but this is better

aylac.top b1650ce3 ed2811a8

verified
Changed files
+7 -3
2025
3
rust
src
+7 -3
2025/3/rust/src/main.rs
··· 7 let (loc, max) = bank[bank_index..bank_len - i] 8 .iter() 9 .enumerate() 10 - .fold((0_usize, &0_u64), |(maxi, max), (i, n)| { 11 - if n > max { (i, n) } else { (maxi, max) } 12 - }); 13 14 ((number * 10) + max, bank_index + loc + 1) 15 });
··· 7 let (loc, max) = bank[bank_index..bank_len - i] 8 .iter() 9 .enumerate() 10 + .reduce( 11 + |(maxi, max), (i, n)| { 12 + if n > max { (i, n) } else { (maxi, max) } 13 + }, 14 + ) 15 + // #yup #i'm unwrapping #idontwannausefold 16 + .unwrap(); 17 18 ((number * 10) + max, bank_index + loc + 1) 19 });