File tree Expand file tree Collapse file tree 3 files changed +49
-0
lines changed
solution/0500-0599/0561.Array Partition I Expand file tree Collapse file tree 3 files changed +49
-0
lines changed Original file line number Diff line number Diff line change @@ -93,6 +93,24 @@ var arrayPairSum = function (nums) {
93
93
};
94
94
```
95
95
96
+ ### ** Rust**
97
+
98
+ ``` rust
99
+ impl Solution {
100
+ pub fn array_pair_sum (mut nums : Vec <i32 >) -> i32 {
101
+ nums . sort ();
102
+ let n = nums . len ();
103
+ let mut i = 0 ;
104
+ let mut res = 0 ;
105
+ while i < n {
106
+ res += nums [i ];
107
+ i += 2 ;
108
+ }
109
+ res
110
+ }
111
+ }
112
+ ```
113
+
96
114
### ** ...**
97
115
98
116
```
Original file line number Diff line number Diff line change @@ -79,6 +79,24 @@ var arrayPairSum = function (nums) {
79
79
};
80
80
```
81
81
82
+ ### ** Rust**
83
+
84
+ ``` rust
85
+ impl Solution {
86
+ pub fn array_pair_sum (mut nums : Vec <i32 >) -> i32 {
87
+ nums . sort ();
88
+ let n = nums . len ();
89
+ let mut i = 0 ;
90
+ let mut res = 0 ;
91
+ while i < n {
92
+ res += nums [i ];
93
+ i += 2 ;
94
+ }
95
+ res
96
+ }
97
+ }
98
+ ```
99
+
82
100
### ** ...**
83
101
84
102
```
Original file line number Diff line number Diff line change
1
+ impl Solution {
2
+ pub fn array_pair_sum ( mut nums : Vec < i32 > ) -> i32 {
3
+ nums. sort ( ) ;
4
+ let n = nums. len ( ) ;
5
+ let mut i = 0 ;
6
+ let mut res = 0 ;
7
+ while i < n {
8
+ res += nums[ i] ;
9
+ i += 2 ;
10
+ }
11
+ res
12
+ }
13
+ }
You can’t perform that action at this time.
0 commit comments