백준 - 연속된 자연수의 합 구하기 (2018)

Seoyoung Lee·2023년 1월 17일
0

알고리즘

목록 보기
7/104
post-thumbnail
let N = Int(readLine()!)!
var start = 1, end = 1, sum = 1, answer = 1

while end != N {
    if sum < N {
        end += 1
        sum += end
    } else if sum > N {
        sum -= start
        start += 1
    } else {
        answer += 1
        end += 1
        sum += end
    }
}

print(answer)
profile
나의 내일은 파래 🐳

0개의 댓글