λ°μν
π€λ¬Έμ ν΄κ²°
-
S4 | μ€ν
λ무 κΈ°λ³Έμ μΈ μ€νλ¬Έμ λΌμ ν¬μ€ν μ μνλ €κ³ νμ§λ§
input κ³Ό sys.stdin.readline μ λν΄μ λ§νκ³ μΆμ΄μ ν¬μ€ν νλ€.
μμ μ¬μ§μ 보면 μκ°μμ ν° μ°¨μ΄κ° μμ κ²μ΄λ€.
첫λ²μ§Έλ sys.stdin.readlineμ μ¬μ©νκ³ , λ λ²μ§Έλ inputμ μ¬μ©νλ€.
μμ²λ μκ°μ°¨μ΄κ° λνλλ€.
μ΄λ κ² νμ€ νμ€ μ½λ μμΌλ‘ μΈνκ°μ λ°μ λλ 첫λ²μ§Έ λ°©λ²μ μ¬μ©νλ κ² ν¨μ¬ λΉ λ₯΄λ€.
μλ λΉκ΅ νκΈ°
λ¬Έμ ν΄κ²° λ°©λ²μ
- λΉ λ°°μ΄μ νλ λ§λ λ€.
- λ°μ κ°μ΄ 0μ΄ μλκ²½μ° λ°°μ΄μ κ°μ μΆκ°νλ€. append
- λ°μ κ°μ΄ 0μΈ κ²½μ° λ°°μ΄μμ κ°μ νλ λΊλ€. pop
λ¬Έμ μμ νμ popμ 보μ₯νλ€κ³ νμΌλ―λ‘ λΉ λ°°μ΄μμ popμ ν μλ μλ μμΈμ²λ¦¬λ₯Ό μν΄μ€λ λλ€.
π»μμ€ μ½λ
import sys
input = sys.stdin.readline
K = int(input())
stack = []
for _ in range(K):
n = int(input())
if n:
stack.append(n)
else:
stack.pop()
print(sum(stack))
πλ¬Έμ νμΈ
μΆμ²: BACKJOON ONLINE JUDGE
λ°μν
'Algorithm Problem > Python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[python] λ°±μ€ - 12865. νλ²ν λ°°λ (0) | 2020.10.29 |
---|---|
[python] λ°±μ€ - 1325. ν¨μ¨μ μΈ ν΄νΉ (0) | 2020.10.28 |
[python] λ°±μ€ - 2512. μμ° (0) | 2020.10.26 |
[python] λ°±μ€ - 1874. μ€ν μμ΄ (0) | 2020.10.25 |
[python] νλ‘κ·Έλλ¨Έμ€ - μΏΌλμμΆ ν κ°μ μΈκΈ° (μκ° μ½λ μ±λ¦°μ§ μμ¦1) (4) | 2020.10.24 |