(nums: Vec<i32>)
| 1 | pub fn array_pair_sum(nums: Vec<i32>) -> i32 { |
| 2 | let mut sorted_nums = nums.clone(); |
| 3 | sorted_nums.sort(); |
| 4 | let mut res = 0; |
| 5 | for (i, n) in sorted_nums.iter().enumerate() { |
| 6 | if i % 2 == 0 { |
| 7 | res += n; |
| 8 | } |
| 9 | } |
| 10 | res |
| 11 | } |
| 12 | |
| 13 | fn main() { |
| 14 | let nums = vec![1,4,3,2]; |
nothing calls this directly
no outgoing calls
no test coverage detected