풀이
- 팰린드롬은 좌우대칭으로하여
- 같은 문자인지 체크했을 때 다르면 바로 팰린드롬이 아닌 것으로 체크하고
- 끝까지 같다면 팰린드롬으로 결과를 내게 되어
- 아래 코드와 같이 문자 길이의 반만큼 반복하여
- 조건식을 활용해 문제 해결
import sys
input = sys.stdin.readline
s = input().rstrip('\n')
ln = len(s)
result = 1
for i in range(ln//2):
if s[i] != s[ln-1-i]:
result = 0
break
print(result)
'알고리즘' 카테고리의 다른 글
[백준, 파이썬, 1173번] 운동 (0) | 2023.12.13 |
---|---|
[백준, 파이썬, 25206번] 너의 평점은 (1) | 2023.10.11 |
[백준, 파이썬, 1075번] 나누기 (0) | 2023.10.09 |
[백준, 파이썬, 3273번] 두 수의 합 (2) | 2023.10.07 |
[백준, 파이썬, 11656번] 접미사 배열 (0) | 2023.10.05 |