[Java] 회문 문자열

전.java / / 2024. 4. 7. 18:39
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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기