BAEKJOON (Python)/단계별

BAEKJOON_10988 "팰린드롬인지 확인하기" PYTHON

RiLLa_0511 2023. 2. 22. 00:53
728x90

[백준] 10988번 Python 파이썬

 

https://www.acmicpc.net/problem/10988

 

10988번: 팰린드롬인지 확인하기

첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.

www.acmicpc.net

a = input() # 입력을 받아준다

b = list(a) # 입력 받은 a를 list 형태로 바꾸어 b에 저장한다

# 가운데 글자를 제외한 나머지 글자에서 앞부분을 대칭이 되는 뒷부분 문자로 바꾸어 대입한다

# 예를 들어 5자리의 문자를 입력 받았다면 첫째 자리에 다섯 번째 자리의 문자를 넣고, 두 번째 자리에 네 번째 문자를 넣는다

for i in range(len(a)//2):

    b[i] = b[len(a)-i-1]

b = ''.join(s for s in b) # 리스트를 다시 문자열로 변환한다

if a == b:

    print(1)

else:

    print(0)