[백준] 17609번

코린이·2022년 6월 1일
0

백준

목록 보기
34/38

📢 17609번 문제

백준 문제 링크

🔎 풀이

사용 언어 : python
word : 문자열
word[::-1] : 역순

left[i] != right[i]인 경우
각자 그 인덱스 값을 삭제한 후 거꾸로 했을 때 같은 경우 1 출력
다를 경우 2 출력

🔎 코드

import sys

t = int(sys.stdin.readline())

for _ in range(t):
    word = sys.stdin.readline().strip()
    left = list(word)
    right = list(word[::-1])
    if left == right:
        print(0)
    else:
        for i in range(len(word)):
            if left[i] != right[i]:
                del left[i]
                del right[i]
                break
        if left == left[::-1] or right == right[::-1]:
            print(1)
        else:
            print(2)
profile
초보 개발자

0개의 댓글