팰린드롬 수

시간 제한1초메모리 제한128 MB

요약
99999 이하의 정수를 여러 개 입력받아 각 수의 십진수 표현이 팰린드롬인지 판별해 출력하는 문제입니다.
난이도

쉬움10점 중 1점

유형
문자열, 구현
정답자
아직 제출이 없습니다

문제

앞에서 읽어도 뒤에서 읽어도 같은 단어를 팰린드롬이라고 한다. 예를 들어 radar와 sees는 팰린드롬이다.

숫자로 이루어진 수도 같은 방식으로 판단할 수 있다. 어떤 수를 왼쪽에서 오른쪽으로 읽은 결과와 오른쪽에서 왼쪽으로 읽은 결과가 같으면 그 수를 팰린드롬 수라고 한다. 예를 들어 121과 12421은 팰린드롬 수이고, 123과 1231은 아니다.

단, 앞에 의미 없는 0을 붙여 수를 바꾸는 것은 허용하지 않는다. 예를 들어 10을 010처럼 보아 팰린드롬으로 판단하지 않는다.

입력

입력은 여러 테스트 케이스로 이루어진다. 각 테스트 케이스는 한 줄에 하나씩 주어지는 정수이며, 값은 1 이상 99999 이하이다.

마지막 줄에는 0이 주어진다. 이 줄은 처리하지 않고 입력을 종료한다.

출력

각 테스트 케이스마다 주어진 수가 팰린드롬 수이면 yes, 아니면 no를 한 줄에 하나씩 출력한다.

예제1

  1. 예제 1

    입력
    121
    1231
    12421
    0
    
    예상 출력
    yes
    no
    yes