Skip to content

Commit 788ae00

Browse files
authored
Merge pull request #1637 from AlgorithmWithGod/LiiNi-coder
[20251210] PGM / LV2 / 기능 개발 / 이인희
2 parents 11443a9 + 3cf1f53 commit 788ae00

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
```java
2+
import java.util.*;
3+
4+
class Solution {
5+
public int[] solution(int[] progresses, int[] speeds) {
6+
int n = progresses.length;
7+
int[] days = new int[n];
8+
9+
for(int i = 0; i < n; i++){
10+
int remain = 100 - progresses[i];
11+
if(remain % speeds[i] == 0){
12+
days[i] = remain / speeds[i] + 0;
13+
}else{
14+
days[i] = remain / speeds[i] + 1;
15+
}
16+
}
17+
List<Integer> result = new ArrayList<>();
18+
int preDay = days[0];
19+
int count = 1;
20+
for(int i = 1; i < n; i++){
21+
if(days[i] <= preDay){
22+
count++;
23+
} else {
24+
result.add(count);
25+
preDay = days[i];
26+
count = 1;
27+
}
28+
}
29+
30+
result.add(count);
31+
32+
int[] answer = new int[result.size()];
33+
for(int i = 0; i < result.size(); i++){
34+
answer[i] = result.get(i);
35+
}
36+
37+
38+
39+
return answer;
40+
}
41+
}
42+
43+
```

0 commit comments

Comments
 (0)