๐ 1789 ๋ฌธ์
์๋ก ๋ค๋ฅธ N๊ฐ์ ์์ฐ์์ ํฉ์ด S๋ผ๊ณ ํ๋ค. S๋ฅผ ์ ๋, ์์ฐ์ N์ ์ต๋๊ฐ์ ์ผ๋ง์ผ๊น?.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์์ฐ์ S(1 ≤ S ≤ 4,294,967,295)๊ฐ ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์์ฐ์ N์ ์ต๋๊ฐ์ ์ถ๋ ฅํ๋ค.
๐ง ํ์ด
S = int(input())
i = 1
sum = 0
cnt = 0
remain = 0
while 1 :
sum += i
i += 1
remain = S - sum
if sum > S :
break
cnt += 1
print(cnt)
728x90