반응형
func solution(_ progresses:[Int], _ speeds:[Int]) -> [Int] {
var lastday = 0 //가장 최근 배포일
var answer = [Int]() //최종 배포 갯수에대한 배열
for i in 0..<progrsses.count {
var progress = progresses[i]
var speed = speeds[i]
let day = Int(ceil((100 - progress) / speed))
if day > lastday{
lastday = day
answer.append(1)
}
else {
answer[answer.count - 1] += 1
}
}
return answer
}반응형