📖Algorithm/Simulation, Math
자바 [JAVA] - 백준 1259번
구동엽
2024. 2. 14. 01:20
import java.util.*;
public class Baek1259 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = "";
while(true){
boolean check = true;
str = sc.next();
if(str.equals("0")){
break;
}
for(int i=0; i<str.length()/2; i++){
if(str.charAt(i) != str.charAt(str.length()-1-i))
check = false;
}
if(check)
System.out.println("no");
else
System.out.println("yse");
}
sc.close();
}
}
- 입력을 String 타입으로 받고, 팰린드롬수인지 확인을 위해 boolean 변수 추가
- 0 입력시 종료
- 입력받은 값의 절반만큼 비교한다. 맨 앞자리와 맨 뒷자리부터 하나씩
- 같다면 yes, 다르면 no 출력