alpyrithm_알파이리즘

[알고리즘][Python] 백준(BOJ) 1259 팰린드롬수_파이썬 본문

Algorithm/백준 알고리즘_Python

[알고리즘][Python] 백준(BOJ) 1259 팰린드롬수_파이썬

알파이 2020. 10. 16. 09:53

 

1259 팰린드롬수    www.acmicpc.net/problem/1259

 

1259번: 팰린드롬수

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

www.acmicpc.net

 

 

 

문제 풀기 전 공부할 것 : 구현, 문자열

 

 

 

 

 

 

 

풀이

<내용>

  • 여러 개의 테스트 케이스로 이루어져 있으므로 while문을 이용하여 입력을 반복한다.
  • 입력이 0이라면 break를 통해 while문을 빠져나온다.
  • 입력이 0이 아니라면 뒤에서 읽어도 똑같은 단어인지 확인하고 'yes'/'no'를 출력한다.

 

 

<코드>

import sys
input = sys.stdin.readline

while True:
    n = int(input())
    if n == 0:
        break
        
    if str(n) == str(n)[::-1]:
        print('yes')
    else:
        print('no')

 

 

 

 

 

 

 

반응형
Comments