https://school.programmers.co.kr/learn/courses/30/lessons/161989?language=swift
실패
func solution(_ n:Int, _ m:Int, _ section:[Int]) -> Int {
var answer = 0
var range = (section.min()!, section.max()!)
while range.0 <= range.1 {
answer += 1
range.0 = range.0+m
}
return answer
}
성공
func solution(_ n:Int, _ m:Int, _ section:[Int]) -> Int {
var answer = 1
var pre = section.min()!
for i in section {
if i-pre >= m {
answer += 1
pre = i
}
}
return answer
}
[프로그래머스] 옹알이(2) (0) | 2024.03.22 |
---|---|
[프로그래머스] 실패율 (0) | 2024.03.22 |
[프로그래머스] 명예의 전당 (1) (0) | 2024.03.14 |
[프로그래머스] 콜라 문제 (0) | 2024.03.13 |
[프로그래머스] 마법의 엘레베이터 (0) | 2024.03.11 |