Skip to content

Commit 09a30b5

Browse files
add 2160
1 parent e547fc1 commit 09a30b5

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ _If you like this project, please leave me a star._ ★
88

99
| # | Title | Solutions | Video | Difficulty | Tag
1010
|-----|----------------|---------------|--------|-------------|-------------
11+
|2160|[Minimum Sum of Four Digit Number After Splitting Digits](https://leetcode.com/problems/minimum-sum-of-four-digit-number-after-splitting-digits/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2160.java) ||Easy||
1112
|2156|[Find Substring With Given Hash Value](https://leetcode.com/problems/find-substring-with-given-hash-value/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2156.java) ||Medium||
1213
|2155|[All Divisions With the Highest Score of a Binary Array](https://leetcode.com/problems/all-divisions-with-the-highest-score-of-a-binary-array/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2155.java) ||Medium||
1314
|2154|[Keep Multiplying Found Values by Two](https://leetcode.com/problems/keep-multiplying-found-values-by-two/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2154.java) ||Easy||
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.fishercoder.solutions;
2+
3+
import java.util.Arrays;
4+
5+
public class _2160 {
6+
public static class Solution1 {
7+
public int minimumSum(int num) {
8+
int[] digits = new int[4];
9+
int i = 0;
10+
while (num != 0) {
11+
digits[i++] = num % 10;
12+
num /= 10;
13+
}
14+
Arrays.sort(digits);
15+
int num1 = 0;
16+
if (digits[0] == 0) {
17+
num1 = digits[3];
18+
} else {
19+
num1 = digits[0] * 10 + digits[3];
20+
}
21+
int num2 = 0;
22+
if (digits[1] == 0) {
23+
num2 = digits[2];
24+
} else {
25+
num2 = digits[1] * 10 + digits[2];
26+
}
27+
return num1 + num2;
28+
}
29+
}
30+
}

0 commit comments

Comments
 (0)