8 lines
		
	
	
		
			229 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			229 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| 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)
 | |
|     }
 | |
| } |