Programing/BaekJoon
[JAVA] 백준 1259 : 팰린드롬수
블스뜸
2025. 3. 28. 18:12
import java.io.*;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
while (true) {
char[] c = br.readLine().toCharArray();
int length = c.length;
if(length == 1 && c[0] == '0') break;
int[] num1 = new int[length / 2];
int[] num2 = new int[length / 2];
int count = 0;
for (int i = 0; i < c.length / 2; i++) {
num1[i] = Integer.parseInt(String.valueOf(c[i]));
}
for(int i = 0, j = c.length - 1; i < c.length / 2; i++, j--){
num2[i] = Integer.parseInt(String.valueOf(c[j]));
}
for(int i = 0; i < c.length / 2; i++){
if(num1[i] == num2[i]) count++;
}
if(count == length / 2) bw.write("yes");
else bw.write("no");
bw.newLine();
}
bw.flush();
bw.close();
br.close();
}
}