import Foundation
func solution(_ n:Int, _ m:Int, _ section:[Int]) -> Int {
var list = section
var count = 0
while !list.isEmpty {
let removed = list.removeFirst()
while !list.isEmpty && list.first! - removed < m {
list.removeFirst()
}
count += 1
}
return count
}
'Algorithm > programmers' 카테고리의 다른 글
프로그래머스 - 추억 점수 (0) | 2024.09.06 |
---|---|
프로그래머스 - 달리기 경주 (0) | 2024.09.06 |
프로그래머스 - 등수 매기기 (0) | 2024.09.05 |
프로그래머스 - 가장 많이 받은 선물 (0) | 2024.09.05 |
프로그래머스 - 치킨 쿠폰 (0) | 2024.09.02 |