스택을 활용하면 되는 간단한 문제다. 하지만, 이런 문제일수록 pythonic하게 풀고 싶어서 reverse()
를 통해 입력받은 문자열이 저장된 덱(deque)의 요소 순서를 반대로 만들고 출력하도록 만들었다. 단 8줄이면 충분하다.
from collections import deque
N = int(input())
li = deque()
for i in range(N):
li = str(input()).split()
li.reverse()
print(f'Case #{i+1}:', ' '.join(li))
li.clear()