import java.util.*;
class Main {
public String solution(String str) {
String answer = "YES";
str = str.toUpperCase();
int lt = 0, rt = str.length() - 1;
while (lt < rt) {
if (str.charAt(lt) != str.charAt(rt)) {
answer = "NO";
break;
} else {
lt++;
rt--;
}
}
return answer;
}
public static void main(String[] args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
System.out.println(T.solution(kb.nextLine()));
}
}
import java.util.*;
class Main {
public String solution(String str) {
String answer = "YES";
str = str.toUpperCase();
for(int i=0; i < str.length()/2; i++) {
if(str.charAt(i) != str.charAt(str.length()-1-i)) {
answer ="NO";
break;
}
}
return answer;
}
public static void main(String[] args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
System.out.println(T.solution(kb.nextLine()));
}
}
import java.util.*;
class Main {
public String solution(String str) {
String answer = "YES";
String rev = new StringBuilder(str).reverse().toString();
if (!str.equalsIgnoreCase(rev))
return "NO";
return answer;
}
public static void main(String[] args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
System.out.println(T.solution(kb.nextLine()));
}
}
str.equalsIgnoreCase() //대소문자무시비교
'알고리즘 > JAVA' 카테고리의 다른 글
9. 숫자만 추출 (0) | 2021.08.31 |
---|---|
8. 유효한 팰린드롬 (0) | 2021.08.31 |
6. 중복문자제거 (0) | 2021.08.31 |
5. 특정 문자 뒤집기 (0) | 2021.08.31 |
4. 단어 뒤집기 (0) | 2021.08.31 |
댓글