문장이 주어졌을 때, 단어를 모두 뒤집어서 출력하는 프로그램을 작성하시오. 단, 단어의 순서는 바꿀 수 없다. 단어는 영어 알파벳으로만 이루어져 있다.
말은 쉬웠는데,,, 생각보다 어려웠음 왜냐하면 입력받은 스트링 자체에서 해결을 해보려고 했기 때문이다.
import sys
N = int(sys.stdin.readline().rstrip())
def reverse_word(word):
new = ''
for j in range(len(word)-1, -1, -1):
new += word[j]
return new
for i in range(N):
str = sys.stdin.readline().split()
new_str = []
for word in str:
new_str.append(reverse_word(word))
print(' '.join(new_str))