그저 일상들
[백준] python 배우기 - 1789.수들의 합 본문
문제
서로 다른 N개의 자연수의 합이 S라고 한다. S를 알 때, 자연수 N의 최댓값은 얼마일까?
입력
첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다.
출력
첫째 줄에 자연수 N의 최댓값을 출력한다.
입력 예시
200
출력 예시
19
코드
n = int(input())
sum_n = 0
count = 0
while True:
count += 1
sum_n += count
if (sum_n > n):
break
print(count - 1)
'Python' 카테고리의 다른 글
[백준] python 배우기 - 10039.평균 점수 (3) | 2024.10.18 |
---|---|
[백준] python 배우기 - 2753.윤년 (0) | 2024.10.18 |
[백준] python 배우기 - 11653.소인수 분해 (0) | 2024.10.18 |
[백준] python 배우기 - 10817.세 수 (0) | 2024.10.18 |
[백준] python 배우기 - 9498.시험성적 (0) | 2024.10.18 |