백준 2018번: 수들의 합 5 #Python

ColorlessDia·2024년 7월 21일

algorithm/baekjoon

목록 보기
245/809
N = int(input())

start = 1
end = 1
sum_value = 1
count = 0

while start <= end:

    if sum_value == N:
        count += 1
        end += 1
        sum_value += end
        continue

    if sum_value < N:
        end += 1
        sum_value += end
        continue
    
    if N < sum_value:
        sum_value -= start
        start += 1
        continue
    
print(count)

0개의 댓글