728x90
๋ฌธ์
์๋ก ๋ค๋ฅธ N๊ฐ์ ์์ฐ์์ ํฉ์ด S๋ผ๊ณ ํ๋ค. S๋ฅผ ์ ๋, ์์ฐ์ N์ ์ต๋๊ฐ์ ์ผ๋ง์ผ๊น?
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์์ฐ์ S(1 ≤ S ≤ 4,294,967,295)๊ฐ ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์์ฐ์ N์ ์ต๋๊ฐ์ ์ถ๋ ฅํ๋ค.
https://www.acmicpc.net/problem/1789
๐ก ํ์ด ๋ฐ ์ฝ๋
s = int(input())
for i in range(1, s+1):
if s - i < 0:
break
s -= i
result = i
print(result)
์ต๋ํ ์์ ์๋ฅผ ๋ํด์ S๋ฅผ ๋ง๋ค์ด์ผ์ง๋ง N์ด ์ต๋๊ฐ ๋ ์ ์๋ค๋ ์์ด๋์ด๋ง ๋ ์ฌ๋ฆฌ๋ฉด ์ด๋ ต์ง ์๊ฒ ํ ์ ์๋ค.
728x90
'Algorithm > ๐ Baekjoon Judge' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ] ๋ฐฑ์ค 16953๋ฒ A๋ฅผ B๋ก ๋ฐ๊พธ๊ธฐ (A->B) - ํ์ด์ฌ(Python) (0) | 2021.08.26 |
---|---|
[BOJ] ๋ฐฑ์ค 1715๋ฒ ์นด๋ ์ ๋ ฌํ๊ธฐ - ํ์ด์ฌ(Python) (0) | 2021.08.26 |
[BOJ] ๋ฐฑ์ค 2473๋ฒ ์ธ ์ฉ์ก - ํ์ด์ฌ(Python) (3) | 2021.08.24 |
[BOJ] ๋ฐฑ์ค 2470๋ฒ ๋ ์ฉ์ก - ํ์ด์ฌ(Python) (0) | 2021.08.24 |
[BOJ] ๋ฐฑ์ค 10026๋ฒ ์ ๋ก์์ฝ - ํ์ด์ฌ(Python) (0) | 2021.07.25 |