언어: python
번호: 10988
제목: 팰린드롬인지 확인하기
등급: 브론즈 2
풀이 과정:
문자열은 하나의 리스트이기 때문에 n번째 글자와 끝에서 n번째 글자를 비교해서 모두 같으면 팰린드롬이고, 틀린 것이 하나라도 있으면 팰린드롬이 아니다. 시간을 단축하기 위해 0부터 n//2번째 글자까지 비교한다.
코드:
# 10988
check = 1
s = input()
n = len(s)
for i in range(n//2):
if s[i] != s[n-i-1]:
check = 0
break
print(check)
'BOJ' 카테고리의 다른 글
[백준/BOJ] python 1912번 연속합 (0) | 2023.01.30 |
---|---|
[백준/BOJ] python 2447번 별 찍기 - 10 (0) | 2023.01.30 |
[백준/BOJ] python 10448번 유레카 이론 (0) | 2023.01.25 |
[백준/BOJ] python 2217번 로프 (0) | 2023.01.25 |
[백준/BOJ] python 15552번 빠른 A+B (0) | 2023.01.25 |