새소식

languages/coding test

[백준/Python] 10988번: 팰린드롬인지 확인하기

  • -

단계별로 풀어보기 > 단계 6: 심화 1 > 10988번

#10988: 팰린드롬
a = input()
a_copy = []
for i in range(len(a)):
    a_copy.append(a[i])
b = a_copy[::-1]
sum = 0
for i in range(len(a)):
    if a_copy[i] == b[i]:
        sum = sum + 0
    else:
        sum = sum + 1
if sum == 0:
    print(1)
else:
    print(0)

 

입력받은 문자열의 카피본을 만들어서 원래 문자열과 하나씩 비교합니다. 반복문 중 일치하지 않는 문자가 있다면 sum에 하나씩 저장합니다. sum이 1 이상이면 0을, 전부 일치해서 sum=0이면 1을 출력합니다. 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.