Skip to content

Commit f7c0e10

Browse files
committed
Refactor package structure and add new solutions for problems 1431, 1678, 2235, and 3541
1 parent 08d7f5d commit f7c0e10

36 files changed

+142
-36
lines changed

src/main/java/me/darksnakex/problems/p1108.java renamed to src/main/java/me/darksnakex/problems/java/p1108.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package me.darksnakex.problems;
1+
package me.darksnakex.problems.java;
22

33
public class p1108 {
44

src/main/java/me/darksnakex/problems/p125.java renamed to src/main/java/me/darksnakex/problems/java/p125.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package me.darksnakex.problems;
1+
package me.darksnakex.problems.java;
22

33
public class p125 {
44

src/main/java/me/darksnakex/problems/p13.java renamed to src/main/java/me/darksnakex/problems/java/p13.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package me.darksnakex.problems;
1+
package me.darksnakex.problems.java;
22

33
import java.util.HashMap;
44
import java.util.Map;

src/main/java/me/darksnakex/problems/p14.java renamed to src/main/java/me/darksnakex/problems/java/p14.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package me.darksnakex.problems;
1+
package me.darksnakex.problems.java;
22

33
public class p14 {
44

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
package me.darksnakex.problems.java;
2+
3+
import java.util.ArrayList;
4+
import java.util.Arrays;
5+
import java.util.List;
6+
7+
public class p1431 {
8+
9+
public List<Boolean> kidsWithCandies(int[] candies, int extraCandies) {
10+
11+
List<Boolean> res = new ArrayList<>();
12+
13+
for(int i = 0; i <candies.length; i++){
14+
int[] cop = Arrays.copyOf(candies,candies.length);
15+
cop[i]+=extraCandies;
16+
if(eselMayor(cop,i) == i){
17+
res.add(true);
18+
}else{
19+
res.add(false);
20+
}
21+
22+
23+
}
24+
25+
26+
return res;
27+
}
28+
29+
private int eselMayor(int[] cancop, int nino) {
30+
int actual = cancop[nino];
31+
int max = nino;
32+
for (int i = 0; i < cancop.length; i++){
33+
if (actual < cancop[i]){
34+
max = i;
35+
actual = cancop[i];
36+
}
37+
}
38+
return max;
39+
}
40+
}

src/main/java/me/darksnakex/problems/p1470.java renamed to src/main/java/me/darksnakex/problems/java/p1470.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package me.darksnakex.problems;
1+
package me.darksnakex.problems.java;
22

33
public class p1470 {
44

src/main/java/me/darksnakex/problems/p1512.java renamed to src/main/java/me/darksnakex/problems/java/p1512.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package me.darksnakex.problems;
1+
package me.darksnakex.problems.java;
22

33
public class p1512 {
44

src/main/java/me/darksnakex/problems/p1672.java renamed to src/main/java/me/darksnakex/problems/java/p1672.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package me.darksnakex.problems;
1+
package me.darksnakex.problems.java;
22

33
public class p1672 {
44

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package me.darksnakex.problems.java;
2+
3+
public class p1678 {
4+
5+
public String interpret(String command) {
6+
return command.replace("(al)","al").replace("()","o");
7+
}
8+
9+
}

src/main/java/me/darksnakex/problems/p1684.java renamed to src/main/java/me/darksnakex/problems/java/p1684.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package me.darksnakex.problems;
1+
package me.darksnakex.problems.java;
22

33
public class p1684 {
44

0 commit comments

Comments
 (0)