Programmers 기능개발
Updated:
Answer
import java.util.ArrayList;
class Solution {
public ArrayList<Integer> solution(int[] progresses, int[] speeds) {
ArrayList<Integer> answer = new ArrayList<Integer>();
int length = speeds.length;
int[] tempArray = new int[length];
for(int i = 0; i < length; i++){
int temp = (100 - progresses[i]) / speeds[i];
if((100 - progresses[i]) % speeds[i] != 0){
tempArray[i] = temp + 1;
}else{
tempArray[i] = temp;
}
}
int temp = tempArray[0];
int count = 0;
for(int i = 1; i < length; i++){
count++;
if(temp < tempArray[i]){
answer.add(count);
count = 0;
temp = tempArray[i];
}
}
answer.add(count + 1);
return answer;
}
}