전공/백준
1789
yha97
2022. 10. 23. 10:42
날짜 : 2022. 10. 23
사용 언어 : python
문제
코드
import sys
s = int(sys.stdin.readline())
n = 0
i = 1
while s > 0:
if i * 2 < s or i == s:
s -= i
n += 1
i += 1
print(n)
알게된 점
- 1부터 역순으로 빼면서 진행하는 방식으로 풀이했다.
- 더하는 수를 i로 놓고, 1부터 증가시키면서 while문을 진행시켰다.
참고 사이트
-