풀이
- 처음엔 너무 어렵게 접근하게 되어서 이상한 결과가 나왔지만
- 단순히 생각해본 결과
- 문자 길이만큼 반복해서 뒤집은 것과 같으면 되는것으로 접근 후 해결
import sys
input = sys.stdin.readline
s = input().rstrip('\n')
for i in range(len(s)):
if s[i:] == s[i:][::-1]:
print(len(s)+i)
break
'알고리즘' 카테고리의 다른 글
[백준, 파이썬, 2231번] 분해합 (0) | 2023.09.08 |
---|---|
[백준, 파이썬, 1463번] 1로 만들기 (0) | 2023.09.07 |
[백준, 파이썬, 9242번] 폭탄 해제 (0) | 2023.09.06 |
[백준, 파이썬, 21317번] 징검다리 건너기 (0) | 2023.09.05 |
[백준, 파이썬, 2744번] 대소문자 바꾸기 (0) | 2023.09.05 |