728x90
- 대소문자 구분 없이 회문 문자열인지
public class Main {
public String solution(String s) {
boolean answer = true;
s = s.toUpperCase();
for (int i = 0; i < s.length() / 2; i ++) {
if (s.charAt(i) != s.charAt(s.length() - i - 1)) {
answer = false;
}
}
return answer
? "YES"
: "NO";
}
public static void main(String[] args) {
Main T = new Main();
String s1 = "booB";
String s2 = "boa";
System.out.println(T.solution(s1));
System.out.println(T.solution(s2));
}
}
< 실행 결과 >
"YES"
"NO"
반응형
'전.java' 카테고리의 다른 글
[Java] 문자열 뒤집기 (0) | 2024.04.07 |
---|---|
[Java] 문자열 압축 (0) | 2024.04.07 |
[Java] 수열의 경우수 (0) | 2023.02.01 |
[Java] 최대 길이 바이토닉 (0) | 2023.02.01 |
[Java] 바이토닉 수열 (0) | 2023.01.31 |