🗝️ Algorithm/🟩 백준

🟩 [백준] [Python] 17413번_단어 뒤집기 2

Dbswnstjd 2022. 11. 28. 03:17

문제

https://www.acmicpc.net/problem/17413

 

17413번: 단어 뒤집기 2

문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다. 먼저, 문자열 S는 아래와과 같은 규칙을 지킨다. 알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('<', '>')로만 이루어져

www.acmicpc.net

풀이

# 백준 17413번 문제 - 단어 뒤집기 2
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 # Point - 앞에 i를 더해준다.
    
    elif tag == True:
        word = word + i
        if i == '>':
            tag = False
            result = result + word
            word = ''
print(result + word)