https://www.acmicpc.net/problem/14606
๐๊ฐ box์ ์ธต ์์ ๋ฐ๋ผ ์ต๋๊ฐ์ ๊ณ์ฐํด๋ณด๋ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ ๋ฐ๊ฒฌํ ์ ์์๋ค.
๐์ด ๊ท์น์ ๊ทธ๋๋ก ์ฝ๋์ ์ ์ฉ์์ผ๋ณด์๋ค.
n = int(input())
arr = [0] #index์ box์ ์ธต์๋ฅผ ๋ง์ถ๊ธฐ ์ํด 0๋ฒ index์ 0์ ๋ฃ์ด arr ์ด๊ธฐํ
def pizza(box):
if box == n: #๋ด๊ฐ ๊ตฌํ๊ณ ์ ํ๋ n๊น์ง ๋ฐฐ์ด ์ฑ์ฐ๊ณ ๋ฆฌํด
arr.append(arr[box-1]+box-1)
return
arr.append(arr[box-1]+box-1)
pizza(box+1)
pizza(1) #1์ธต๋ถํฐ ์์!
print(arr[n]) #์ํ๋ ์ธต์ ์ต๋๊ฐ ์ถ๋ ฅ
'Problem Solving > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[baekjoon]python #7562 ๋์ดํธ์ ์ด๋ (0) | 2022.05.20 |
---|---|
[baekjoon]python #14494 ๋ค์ด๋๋ฏน์ด ๋ญ์์? (0) | 2022.05.18 |
[baekjoon]python #1946 ์ ์ ์ฌ์ (0) | 2022.05.13 |
[baekjoon]python #2636 ์น์ฆ (0) | 2022.05.10 |
[baekjoon]python #2469 ์ฌ๋ค๋ฆฌ ํ๊ธฐ (0) | 2022.05.03 |
๋๊ธ