알고리즘

[백준] JAVA 팰린드롬수 (1259)

simba 2020. 12. 7. 22:20

문제

www.acmicpc.net/problem/1259

 

1259번: 팰린드롬수

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

www.acmicpc.net

 

풀이

import java.io.BufferedReader;

import java.io.InputStreamReader;

 

 

public class Main {

    public static void main(String[] args) throws Exception {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

 

        while (true) {

            String number = br.readLine();

            // 마지막줄 리턴 

            if (number.equals("0")) {

                break;

            }

 

            String reverse = new String();

            // 글자 뒤집기

            for (int i = number.length() - 1; i >= 0; i--) {

                reverse = reverse + number.charAt(i);

            }

            if (number.equals(reverse)) {

                System.out.println("yes");

            } else {

                System.out.println("no");

            }

 

        }

    }

 

 

}