My LeetCode grinding. Trying to do a problem a day.
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

1234567891011121314151617
  1. use std::cmp::min;
  2. pub fn array_pair_sum(mut nums: Vec<i32>) -> i32 {
  3. let mut acc_sum = 0;
  4. nums.sort();
  5. for chunk in nums.chunks(2) {
  6. if let [a, b] = chunk {
  7. acc_sum += min(a, b);
  8. }
  9. }
  10. acc_sum
  11. }
  12. pub fn main() {
  13. println!("Expected: 4");
  14. println!("Got: {}", array_pair_sum(vec![1, 4, 3, 2]));
  15. }