문제1004--뒤집어 더하기

1004: 뒤집어 더하기

시간제한 : 1.000 sec  메모리제한 : 128 MB

문제 설명

평소 숫자를 가지고 놀기 좋아하는 종섭이는 숫자를 쓰고 더하고 뒤집고 놀다가 재미있는 성질을 발견했다.

숫자 120 을 뒤집어서 배열하면 021 이 되는데, 원래 숫자와 뒤집은 숫자를 더하면 141 (120 + 021) 이 된다. 합한 결과인 141은 앞으로 읽으나 뒤로 읽으나 같은 숫자가 된다는 것.

이렇게 앞으로 읽으나 뒤로 읽으나 같은 것을 회문(Palindrome) 이라고 하는데, 정수가 주어졌을 때, 정수를 뒤집어 더했을 경우 더해진 숫자가 회문이 되는지 판단하는 프로그램을 만들자.

입력 설명

첫줄에 입력되는 테스트 케이스의 수 T가 주어집니다.(1 <= T <= 1,000)

두번째 줄부터 T + 1 번째 줄까지 한줄에 하나씩 정수 N이 주어집니다. (0 <= N <= 10,000,000)

출력 설명

한줄에 하나씩, 입력된 정수를 뒤집어 더했을 때, 회문이 되는지 확인하여, 회문이 되면 yes, 그렇지 않으면 no를 출력해 주세요.

입력 예시 Copy

3
121
120
46

출력 예시 Copy

yes
yes
no

출처/분류