코드
word = input()
ans = "z"*51
for i in range(1, len(word)-1):
for j in range(i+1, len(word)):
a = word[:i]
b = word[i:j]
c = word[j:]
new_word = a[::-1]+b[::-1]+c[::-1]
if new_word < ans:
ans = new_word
print(ans)
'문제풀이 > 문자열' 카테고리의 다른 글
[Python/파이썬] 백준 3613번 Java vs C++ (0) | 2024.03.16 |
---|---|
[Python/파이썬] 백준 19948번 음유시인 영재 (0) | 2024.03.14 |
[Python/파이썬] 백준 11656번 접미사 배열 (0) | 2024.01.19 |
[Python/파이썬] 백준 1283번 단축키 지정 (1) | 2023.12.21 |
[Python/파이썬] 백준 3107번 IPv6 (1) | 2023.05.13 |