[백준 2993][Python] 세 부분

봉글렛·2023년 1월 10일

백준

목록 보기
31/55

문제 링크 https://www.acmicpc.net/problem/2993
문자열이지만 생각보다 쉽게 생각하면 된다.
숫자열 나누기와 다를 바가 없다.

풀이

s = input()
result = s
for i in range(1, len(s)):
    for j in range(i+1, len(s)):
        result = min(result, s[:i][::-1] + s[i:j][::-1] + s[j:][::-1])
print(result)
profile
어쩌다 개발자 (할 수 있을 때까지!!!!)

0개의 댓글