지나가던 개발자
[Python] 백준 17413번(단어 뒤집기 2) 문제 풀이 본문
s = input()
angle_bracket = False
to_print = ""
for i in s:
if i == "<":
print("".join(list(reversed(to_print))), end='')
to_print = ""
angle_bracket = True
elif i == ">":
angle_bracket = False
print(i, end='')
continue
if angle_bracket:
print(i, end='')
continue
if i == " ":
print("".join(list(reversed(to_print))), end=' ')
to_print = ""
continue
to_print += i
print("".join(list(reversed(to_print))))
꺽쇠의 안쪽인지 아닌지를 True or False 형태로 판별한 뒤, 뒤집은 문자열 혹은 뒤집지 않은 문자열을 출력한다.
16번라인~19번라인... [틀렸습니다]가 떠서 추가했다.
'PS > Python' 카테고리의 다른 글
[Python] 백준 6603번(로또) 문제 풀이 (0) | 2022.10.14 |
---|---|
[Python] 백준 6679번(싱기한 네자리 숫자) 문제 풀이 (0) | 2022.10.13 |
[Python] 백준 9251번(LCS) 문제 풀이 (0) | 2022.10.10 |
[Python] 백준 11719번(그대로 출력하기 2) 문제 풀이 (0) | 2022.10.10 |
[Python] 백준 1316번(그룹 단어 체커) 문제 풀이 (0) | 2022.10.10 |
Comments