missing number solution added

This commit is contained in:
Luca Lombardo
2023-09-28 15:59:54 +02:00
parent c8c16c450d
commit a6459fff7c
5 changed files with 50 additions and 1 deletions
+10
View File
@@ -0,0 +1,10 @@
// Given an array nums containing n distinct numbers in the range [0, n], return the only number in the range that is missing from the array.
fn missing_number(nums: Vec<i32>) -> i32 {
(1..=nums.len() as i32).sum::<i32>() - nums.iter().sum::<i32>()
}
fn main() {
let nums = vec![3, 0, 1];
println!("{}", missing_number(nums));
}