Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 2949569

Browse files
add 2094
1 parent 2f82a7f commit 2949569

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
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+
|2094|[Finding 3-Digit Even Numbers](https://leetcode.com/problems/finding-3-digit-even-numbers/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2094.java) ||Easy||
1112
|2091|[Removing Minimum and Maximum From Array](https://leetcode.com/problems/removing-minimum-and-maximum-from-array/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2091.java) ||Medium||
1213
|2090|[K Radius Subarray Averages](https://leetcode.com/problems/k-radius-subarray-averages/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2090.java) ||Medium||
1314
|2089|[Find Target Indices After Sorting Array](https://leetcode.com/problems/find-target-indices-after-sorting-array/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2089.java) ||Easy||
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
package com.fishercoder.solutions;
2+
3+
import java.util.*;
4+
5+
public class _2094 {
6+
public static class Soluiton1 {
7+
public int[] findEvenNumbers(int[] digits) {
8+
Set<Integer> set = new HashSet<>();
9+
for (int i = 0; i < digits.length; i++) {
10+
int number = digits[i] * 100;
11+
if (digits[i] != 0) {
12+
for (int j = 0; j < digits.length; j++) {
13+
if (j != i) {
14+
number += digits[j] * 10;
15+
for (int k = 0; k < digits.length; k++) {
16+
if (k != i && k != j && digits[k] % 2 == 0) {
17+
number += digits[k];
18+
set.add(number);
19+
number -= digits[k];
20+
}
21+
}
22+
number -= digits[j] * 10;
23+
}
24+
}
25+
}
26+
}
27+
List<Integer> list = new ArrayList<>(set);
28+
Collections.sort(list);
29+
int[] ans = new int[list.size()];
30+
for (int i = 0; i < list.size(); i++) {
31+
ans[i] = list.get(i);
32+
}
33+
return ans;
34+
}
35+
}
36+
}

0 commit comments

Comments
 (0)