function solution(progresses, speeds) {
var answer = [];
var arr = [];
var map = new Map();
for(var i=0; i<progresses.length; i++){
var last = 100 - progresses[i];
var complete = Math.ceil(last/speeds[i]);
if(i>0 && arr[i-1]>complete)
arr.push(arr[i-1]);
else
arr.push(complete);
}
arr.forEach(element => {
if(map.has(element))
map.set(element, map.get(element)+1);
else
map.set(element, 1);
});
map.forEach((value) => {
answer.push(value);
});
return answer;
}