A few problems

This commit is contained in:
2022-05-29 20:21:38 +01:00
parent 2c0204028e
commit 2a7ec7e34b
17 changed files with 228 additions and 1 deletions

10
maximum-subarray/sol.rs Normal file
View File

@@ -0,0 +1,10 @@
impl Solution {
pub fn max_sub_array(nums: Vec<i32>) -> i32 {
nums.iter()
.fold((nums[0], 0), |(max, sum), n| {
let new_sum = sum + n;
(max.max(new_sum), 0.max(new_sum))
})
.0
}
}