[백준/파이썬] 17413 단어 뒤집기2

bye9·2021년 2월 3일
0

알고리즘(코테)

목록 보기
44/130
post-custom-banner

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)
post-custom-banner

0개의 댓글