Skip to content

Commit 76b81cf

Browse files
authored
feat: add solutions to lc problem: No.3512 (#4850)
1 parent 6a33938 commit 76b81cf

File tree

4 files changed

+50
-0
lines changed

4 files changed

+50
-0
lines changed

solution/3500-3599/3512.Minimum Operations to Make Array Sum Divisible by K/README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,26 @@ function minOperations(nums: number[], k: number): number {
145145
}
146146
```
147147

148+
#### Rust
149+
150+
```rust
151+
impl Solution {
152+
pub fn min_operations(nums: Vec<i32>, k: i32) -> i32 {
153+
nums.iter().sum::<i32>() % k
154+
}
155+
}
156+
```
157+
158+
#### C#
159+
160+
```cs
161+
public class Solution {
162+
public int MinOperations(int[] nums, int k) {
163+
return nums.Sum() % k;
164+
}
165+
}
166+
```
167+
148168
<!-- tabs:end -->
149169

150170
<!-- solution:end -->

solution/3500-3599/3512.Minimum Operations to Make Array Sum Divisible by K/README_EN.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,26 @@ function minOperations(nums: number[], k: number): number {
143143
}
144144
```
145145

146+
#### Rust
147+
148+
```rust
149+
impl Solution {
150+
pub fn min_operations(nums: Vec<i32>, k: i32) -> i32 {
151+
nums.iter().sum::<i32>() % k
152+
}
153+
}
154+
```
155+
156+
#### C#
157+
158+
```cs
159+
public class Solution {
160+
public int MinOperations(int[] nums, int k) {
161+
return nums.Sum() % k;
162+
}
163+
}
164+
```
165+
146166
<!-- tabs:end -->
147167

148168
<!-- solution:end -->
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
public class Solution {
2+
public int MinOperations(int[] nums, int k) {
3+
return nums.Sum() % k;
4+
}
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
impl Solution {
2+
pub fn min_operations(nums: Vec<i32>, k: i32) -> i32 {
3+
nums.iter().sum::<i32>() % k
4+
}
5+
}

0 commit comments

Comments
 (0)