응애개발자
article thumbnail
728x90

문제

 

1259번: 팰린드롬수

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

www.acmicpc.net

 


코드

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {
    private static StringBuilder answer;
    private static BufferedReader br;
    private static StringTokenizer st;
    private static String line;

    //입력
    public static void input() throws Exception {
        br = new BufferedReader(new InputStreamReader(System.in));
        answer = new StringBuilder();

        while (true){
            line = br.readLine();
            if(line.equals("0")) break;
            process();
        }
    }

    //실행
    public static void process() {
        
        StringBuilder sb = new StringBuilder();
        sb.append(line);
        sb.reverse();
        
        if(line.equals(sb.toString())){
            answer.append("yes").append("\n");
        }else{
            answer.append("no").append("\n");
        }
    }


    public static void main(String[] args) throws Exception {
        input();
        System.out.println(answer.toString());
    }
}
profile

응애개발자

@Eungae-D

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!