728x90
๐ ์ฝ๋์ 1905 - 1๋ถํฐ n๊น์ง์ ํฉ ๊ตฌํ๊ธฐ
์ฝ๋์ 1905 - 1๋ถํฐ n๊น์ง์ ํฉ ๊ตฌํ๊ธฐ
โก๏ธ ๋์ ํ์ด
์ฝ๊ฒ ํ ์ ์์๋๋ฐ๋ ๋ถ๊ตฌํ๊ณ ์ด๋ ต๊ฒ ๋น๋น ๋์๊ฐ์ ํผ ๋ฌธ์ ์๋ค. sum
๊ฐ์ ํ์ฌ ๊ฐ์ ๋ํ ๊ฐ์ ๋น ๋ฆฌ์คํธ์ ์ถ๊ฐํ ๋ค์ print()
ํ๋๋ฐ, ๊ทธ๋ฌ์ง ์๊ณ ๋ ์ฝ๊ฒ ๋ฌธ์ ๋ฅผ ํ ์ ์์๋ค.
1๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๊ฐ์ 1๋ก ๋ฐํ์์ผ์ฃผ๊ณ ๊ทธ๋ ์ง ์์ ๊ฐ๋ค์ n์ ์ฌ๊ท์ ์ผ๋ก ๊ฐ์ ๋ํด์ฃผ๋ฉด ๋๋ค.
๋๋ฌด ์ด๋ ต๊ฒ ์๊ฐํ๋ฉด ์๋๊ฒ ๋ค๋๊ฒ์ ๋๊ผ๋ค.
import sys
sys.setrecursionlimit(1000000)
# 1๋ฒ(์ด๋ ต๊ฒ ํผ ๋ฌธ์ )
sum = 0
def sum_number(n):
global sum
if n != 1:
sum_number(n-1)
sum+=n
sum_number(int(input()))
print(sum)
# 2๋ฒ(์ฌ์ด ๋ฐฉ๋ฒ)
def plus(n):
if n <= 1:
return 1
return plus(n-1) + n
print(plus(int(input())))
๋ฐ์ํ
'Algorithm > ์ฝ๋์ (Code up)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ ํ์ด์ฌ(python) ] ์ฝ๋์ 4503 - ๋ฐ์ด๋ฌ์ค(DFS) (0) | 2021.04.14 |
---|---|
[ python ] ์ฝ๋์ 1920 - 2์ง์ ๋ณํ (0) | 2021.04.09 |
[ python ] ์ฝ๋์ 1904 - ๋ ์ ์ฌ์ด์ ํ์ ์ถ๋ ฅํ๊ธฐ (0) | 2021.04.09 |
[ python ] ์ฝ๋์ 1902 - 1๋ถํฐ n๊น์ง ์ญ์์ผ๋ก ์ถ๋ ฅํ๊ธฐ (0) | 2021.04.09 |
[ python ] ์ฝ๋์ 1901 - 1๋ถํฐ n๊น์ง ์ถ๋ ฅํ๊ธฐ (0) | 2021.04.09 |
๋๊ธ