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 출력
'📖Algorithm > Simulation, Math' 카테고리의 다른 글
자바 [Programmers] 1단계 - 문자열을 정수로 바꾸기 (Integer.parseInt()) (0) | 2024.02.18 |
---|---|
자바 [Programmers] 1단계 - 나머지가 1이 되는 수 찾기 (0) | 2024.02.18 |
자바 [Programmers] 1단계 - 짝수와 홀수 (0) | 2024.02.18 |
자바 [Programmers] 1단계 - x만큼 간격이 있는 n개의 숫자 (0) | 2024.02.18 |
자바 [Programmers] 1단계 - 약수의 합 (0) | 2024.02.18 |