본문 바로가기
Backjoon

Backjoon problem 1259 팰린드롬수 - python

by ddahu 2023. 5. 18.

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

 

1259번: 팰린드롬수

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

www.acmicpc.net

 

 

  • 입력과 출력

  • 소스코드
while True:
    n = input()
    if n == '0':
        break
    elif n[:] == n[-1::-1]:
        print("yes")
    else:
        print("no")
  • 해설

팰린드롬 수는 코딩테스트나 코딩연습문제에서 자주나오는 문제이다 .이 문제는 어렵게 만든다면 시간복잡도를 생각하게 만들면 어려워 지는 문제이다.

 

이 백준 문제에서는 그런 제한 없이 단순하게 입력한 값이 팰린드롬수인지 확인하는 것이다.

 

파이썬을 사용하면 간단하게 슬라이스 로 비교하여 풀면된다.