회문 문자열 : 거꾸로 해도 똑바로 해도 같은 문자
기러기 토마토 인도인 우영우...
인덱싱으로 접근하면 아주 쉬운 문제
n = int(input())
for i in range(n) :
word = list(input().upper())
a = len(word) // 2
if len(word) % 2 == 0 :
if word[:a] == list(reversed(word[a:])) :
print(f"#{i+1} YES")
else :
print(f"#{i+1} NO")
else :
if word[:a] == list(reversed(word[a+1:])) :
print(f"#{i+1} YES")
else :
print(f"#{i+1} NO")
'알고리즘과 자료구조 > 매일매일 알고리즘' 카테고리의 다른 글
11. 카드 역배치 (0) | 2024.01.04 |
---|---|
10. 문자열에서 숫자만 추출하기 (1) | 2024.01.04 |
8. 점수 계산하기 (0) | 2024.01.04 |
7. 주사위 게임 (1) | 2024.01.04 |
6. 뒤집은 소수 구하기 (1) | 2024.01.04 |