문제 링크

문제 설명

예시

[input]
4

[output]
1
3


[input]
7

[output]
1
2
4


[input]
1

[output]
1

사고의 흐름

모범답안

1. 여기를 누르면 답이 보입니다
def answer(n):
    _except = 0
    stack = 0
    arr = []
    i = 0
    while(True):
        if stack == n:
            break
        if stack > n:
            _except = stack - n
            break
        i += 1
        arr.append(i)
        stack += i
    for a in arr:
        if a == _except:
            continue
        print(a)

n = int(input())
answer(n)
2. 여기를 누르면 답이 보입니다