[알고리즘/백준] 9093: 단어 뒤집기(python)

사실 처음에는 [::-1]로 풀려고 했는데 이 문제의 의도는 스택을 익히기 위한 문제로 보여서 스택으로 풀었다.

from collections import deque
from sys import stdin


N = int(stdin.readline())
stack = deque()
for i in range(N):
    a = stdin.readline().split()
    for j in a:
        stack.extend(j)
        while stack:
            print(stack.pop(),end='')
        print(end=' ')

[::-1] 사용

N = int(input())
for i in range(N):
    a = input().split()
    for j in a:
        print(j[::-1], end=' ')

좋은 웹페이지 즐겨찾기