+7
-3
2025/3/rust/src/main.rs
+7
-3
2025/3/rust/src/main.rs
···
7
7
let (loc, max) = bank[bank_index..bank_len - i]
8
8
.iter()
9
9
.enumerate()
10
-
.fold((0_usize, &0_u64), |(maxi, max), (i, n)| {
11
-
if n > max { (i, n) } else { (maxi, max) }
12
-
});
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();
13
17
14
18
((number * 10) + max, bank_index + loc + 1)
15
19
});