https://www.acmicpc.net/problem/1251
1
2
3
4
5
6
7
8
9
10
11
|
def sol(s):
len_s = len(s)
strings = []
for i in range(1, len_s - 1):
for j in range(1, len_s - 1):
if i + j <= len_s - 1:
strings.append(s[:i][::-1] + s[i:i + j][::-1] + s[i + j:][::-1])
return(sorted(strings)[0])
s=input()
print(sol(s))
|
cs |
2중 for문으로 단어 쪼개고 쪼개진 단어 역으로 list에 넣고 정렬
Using double for clause split Words, and append splitted in to list , sort
반응형
'python-algorithm' 카테고리의 다른 글
백준 23278 영화 평가 (0) | 2022.10.17 |
---|---|
백준 25496 장신구 명장 임스 (0) | 2022.10.17 |
백준 17335 APC는 왜 서브태스크 대회가 되었을까? (0) | 2022.10.14 |
백준 16466 콘서트 (0) | 2022.10.13 |
백준 2204 도비의 난독증 테스트 (0) | 2022.10.12 |
댓글