https://www.acmicpc.net/problem/17413
tag가 시작된 경우는 정상적으로 출력하고 >를 만난 순간 tag=False를 통해 뒤집어서 출력해간다.
중간에 공백을 만나면 공백을 더한 값을 출력하고 word를 초기화시켜준다.
s=list(input())
tag=False
word=''
result=''
for i in s:
#뒤집어서 출력
if tag==False:
if i=='<':
tag=True
word=word+i
#중간점검
elif i==' ':
word=word+i
result=result+word
word=''
else:
word=i+word
#정상적으로 출력
elif tag==True:
word=word+i
if i=='>':
tag=False
result=result+word
word=''
print(result+word)