반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
문자열이 주어집니다. 해당 문자열이 팰린드롬(회문)인지 판별해야 합니다.
3. 코드
n = int(input())
for _ in range(n):
string = input().lower() # 대소문자 구분하지 않음
# 팰린드롬 판별
if string == string[::-1]:
print("Yes")
else:
print("No")
대소문자를 구분하지 않으므로, lower() 함수로 모두 소문자로 변환합니다.
[::-1] 뒤집어 읽은 결과와 같다면, 해당 문자열은 팰린드롬입니다.
반응형
'Algorithm' 카테고리의 다른 글
[수학/브루트포스] 백준 1837 암호제작 - 파이썬(Python) (0) | 2022.11.12 |
---|---|
[구현/수학] 백준 2981 검문 - 파이썬(Python) (0) | 2022.11.11 |
[구현/수학] 백준 1408 24 - 파이썬(Python) (0) | 2022.11.09 |
[구현/문자열] 백준 10823 더하기 2 - 파이썬(Python) (0) | 2022.11.08 |
[구현/문자열] 백준 25083 새싹 - 파이썬(Python) (0) | 2022.11.07 |
댓글