기록

백준_1259_팰린드롬수 본문

코딩테스트/python

백준_1259_팰린드롬수

youngyin 2020. 12. 28. 17:30

문제

 

1259번: 팰린드롬수

입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다.

www.acmicpc.net

풀이

읽어 들어온 숫자를 문자처럼 취급한다.

파이썬은 -1, -2처럼 인덱스를 처리할 수 있다. 이를 이용하여 가장자리 수부터 서로 비교해나간다.

코드

while True :
    num = input()
    if num=="0" : break
    else :
        ans = "yes"
        for i in range(int(len(num)/2)) :
            if num[-i-1]!=num[i] :
                ans = "no"
                break
        print(ans)

'코딩테스트 > python' 카테고리의 다른 글

백준_17070_파이프 옮기기 1  (0) 2020.12.30
백준_1085_직사각형에서 탈출  (0) 2020.12.28
백준_9935_문자열 폭발  (0) 2020.09.02
백준_17144_미세먼지 안녕!  (0) 2020.08.29
백준_1786_찾기  (0) 2020.08.29
Comments