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

8
missing-number/sol.rs Normal file
View File

@@ -0,0 +1,8 @@
impl Solution {
pub fn missing_number(nums: Vec<i32>) -> i32 {
let expected_sum = (nums.len() * (nums.len() + 1) / 2) as i32;
nums
.iter()
.fold(expected_sum, |acc, x| acc - *x)
}
}