1. ๋ฌธ์ (URL)
"""
1, 2, 3 ... ์ ๊ณ์ ๋ํด ๋๊ฐ ๋,
๊ทธ ํฉ์ด ์
๋ ฅํ ์ ์(0 ~ 1000)๋ณด๋ค ๊ฐ๊ฑฐ๋ ์์ ๋๊น์ง๋ง
๊ณ์ ๋ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์.
์ฆ, 1๋ถํฐ n๊น์ง ์ ์๋ฅผ ๊ณ์ ๋ํด ๋๊ฐ๋ค๊ณ ํ ๋,
์ด๋๊น์ง ๋ํด์ผ ์
๋ ฅํ ์๋ณด๋ค ๊ฐ๊ฑฐ๋ ์ปค์ง๋ ์ง๋ฅผ ์์๋ณด๊ณ ์ํ๋ ๋ฌธ์ ์ด๋ค.
"""
2. ์ฝ๋ ๊ตฌํ
"""
[๋ฌธ์ ]
1, 2, 3 ... ์ ๊ณ์ ๋ํด ๋๊ฐ ๋,
๊ทธ ํฉ์ด ์
๋ ฅํ ์ ์(0 ~ 1000)๋ณด๋ค ๊ฐ๊ฑฐ๋ ์์ ๋๊น์ง๋ง
๊ณ์ ๋ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์.
์ฆ, 1๋ถํฐ n๊น์ง ์ ์๋ฅผ ๊ณ์ ๋ํด ๋๊ฐ๋ค๊ณ ํ ๋,
์ด๋๊น์ง ๋ํด์ผ ์
๋ ฅํ ์๋ณด๋ค ๊ฐ๊ฑฐ๋ ์ปค์ง๋ ์ง๋ฅผ ์์๋ณด๊ณ ์ํ๋ ๋ฌธ์ ์ด๋ค.
"""
# ์ ์ 1๊ฐ ์
๋ ฅ ๋ฐ๊ธฐ
n = int(input())
s = 0 # ํฉ์ ์ ์ฅํ๋ ๋ณ์
i = 0 # ๋ํด๊ฐ๋ ์ ์
# while ๋ฐ๋ณต๋ฌธ ์ํ
while True:
i += 1
s += i
# ํ์ฌ๊น์ง ๋ํ ํฉ์ ์
๋ ฅ๋ฐ์ ๊ฐ๊ณผ ๋น๊ต
if s >= n:
print(i)
break
[GitHub ์์ค]