Tags
- ๋ฌธ์์ด
- greedy
- ์ ์๋ก
- Study
- BFS
- ์๋ฎฌ๋ ์ด์
- DP
- ๊ต์ฌ
- stack
- queue
- Python
- ๊น์ด ์ฐ์ ํ์
- sort
- ์ ๋ ฌ
- ์๋ฃ๊ตฌ์กฐ
- PGM
- ๋๋น ์ฐ์ ํ์
- ๋ฐฑํธ๋ํน
- Dynamic Programming
- Brute Force Algorithm
- SpringBoot
- ๊ตฌํ
- ๊ทธ๋ํ ์ด๋ก
- CodingTest
- dfs
- ์ํ
- LV2
- ๊ทธ๋ํ ํ์
- Java
- BOJ
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_10773 : ์ ๋ก ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ซ์๋ฅผ ์ ๋ ฅ๋ฐ๋ค๊ฐ 0์ด ์ ๋ ฅ๋๋ฉด ์ต๊ทผ ๊ฐ์ ์ ์ธํ๋ค.
- ์ ๋ ฅ๋ฐ์ ์ซ์์ ์ด ํฉ์ ์ถ๋ ฅํ๋ค.
๐ธ ์ฝ๋ ๐ธ
import sys
from collections import deque
input = sys.stdin.readline
K = int(input().strip())
d = deque()
for i in range(K):
n = int(input().strip())
if n == 0:
d.pop()
else:
d.append(n)
print(sum(d))
๐ธ ์ฝ๋ ํด์ ๐ธ
- 0์ด ์ฐ์ ์ ๋ ฅ ๋๋ฉด ์ด์ ๊ฐ์ด ์ง์์ ธ์ผ ํ๋ฏ๋ก, ๊ฐ์ ๊ธฐ๋กํด๋ฌ์ผํ์ ๋ฐํฌ๋ฅผ ์ฌ์ฉํ๋ค.
- ๋น ๋ฅธ ์ ๋ ฅ์ ์ฌ์ฉํ๋ค.
- sum(๋ฐํฌ) ํํ๋ก ์ด ํฉ์ ์ถ๋ ฅํ๋ค.
๐ธ end ๐ธ
- ํ์ด๋ ๊ฐ๋จํ๋๋ฐ ์๊ฐ์ด๊ณผ๊ฐ ๋์์ ๋ฆฌ์คํธ๋ฅผ ๋ฐํฌ๋ก ๋ฐ๊พธ๊ณ ๋น ๋ฅธ ์ ๋ ฅ์ ์ถ๊ฐํ๋ค.
- ์คํ์ ๋ฆฌ์คํธ ์๋๋ฉด ๋ฐํฌ, ํ๋ ํ ๋ชจ๋ ์๋๋ฉด ๋ฐํฌ ๋ชจ๋๋ฅผ ์ฐ๋ ๊ฒ ๊ฐ๋ค.
728x90
'CodingTest > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_10845 : ํ (0) | 2022.08.11 |
---|---|
BOJ_10816 : ์ซ์ ์นด๋ 2 (0) | 2022.08.10 |
BOJ_4949 : ๊ท ํ์กํ ์ธ์ (0) | 2022.08.08 |
BOJ_11651 : ์ขํ ์ ๋ ฌํ๊ธฐ 2 (0) | 2022.08.07 |
BOJ_7568 : ๋ฉ์น (0) | 2022.08.07 |