반응형
-풀이
s = int(input())
n = 1
while n*(n+1)/2<=s:
n += 1
print(n - 1)
-풀이설명
1. 1~n까지 수들의 합의 공식을 알아야한다. n*(n+1)/2
2.1부터 차례대로 더해 s보다 커지면 n-1을 출력하면 된다.
'알고리즘' 카테고리의 다른 글
[dp수학] 백준 9655 파이썬 (돌 게임) 실버5 (0) | 2022.04.13 |
---|---|
[자료구조] 백준 1269파이썬 (대칭 차집합) 실버3 (0) | 2022.04.13 |
[큐] 백준 1966파이썬 (프린터 큐) 실버3 (0) | 2022.04.11 |
[큐] 백준 2164 파이썬 (카드2) 실버4 (0) | 2022.04.09 |
[그리디] 백준 4796 파이썬 (캠핑) 실버5 (0) | 2022.04.08 |