[백준] #1789 수들의 합 python

2023. 2. 1. 06:00

https://www.acmicpc.net/problem/1789

 

1789번: 수들의 합

첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다.

www.acmicpc.net

 

📕 설명 📕

지금까지 숫자의 개수에 대해서의 합이 S 보다 커지면 반복문에서 탈출한다.

🧑🏻‍💻 나의 풀이 🧑🏻‍💻

S = int(input())
cnt = 1
while cnt  * (cnt + 1) / 2  <= S:
    cnt += 1
print(cnt - 1)

 

BELATED ARTICLES

more