μκ³ λ¦¬μ¦/λ°±μ€ νμ΄
BOJ : 12605 λ¨μ΄μμ λ€μ§κΈ° (Python)
adorableco
2023. 9. 24. 23:46
λ°μν
λ¬Έμ
https://www.acmicpc.net/problem/12605
12605λ²: λ¨μ΄μμ λ€μ§κΈ°
μ€νμ΄μ€λ‘ λμ΄μ°κΈ° λ λ¨μ΄λ€μ 리μ€νΈκ° μ£Όμ΄μ§λ, λ¨μ΄λ€μ λ°λ μμλ‘ λ€μ§μ΄λΌ. κ° λΌμΈμ wκ°μ μλ¨μ΄λ‘ μ΄λ£¨μ΄μ Έ μμΌλ©°, μ΄ Lκ°μ μνλ²³μ κ°μ§λ€. κ° νμ μνλ²³κ³Ό μ€νμ΄μ€λ‘λ§
www.acmicpc.net
μ½λ
from collections import deque
n = int(input())
for i in range(n):
array = deque([]*100)
string = list(input().split(' '))
for j in range(len(string)):
array.append(string[j])
print('Case #'+str(i+1)+": ",end='')
for j in range(len(string)):
print(array.pop()+" ",end='')
print()
νμ΄
string λ°°μ΄μ ν λ¨μ΄κ° ν μμλ‘ λ€μ΄μ€λλ‘ λ£λλ€.
κ·Έκ±Έ λ€μ λ±μΌλ‘ λ§λ array λ°°μ΄μ λ£λλ€. (stack μμ push()μ κ°μ))
κ·Έλ¦¬κ³ μ°¨λ‘λλ‘ array λ°°μ΄μμ pop() ν΄μ μΆλ ₯νλ©΄ λ¨μ΄λ€μ΄ λ€μ΄κ°λ μμμ λ°λλ‘ λμ¨λ€. (stack μμ pop()κ³Ό κ°μ)
λ°μν