만족은 하되 안주하지는 말자

기록해야 기억한다

프로그래밍/기억노트

[JAVA] 펠린드롬 확인

D36choi 2022. 4. 2. 23:36
728x90
boolean checkPalindrome(String s, int i, int j) {
    while (i < j) {
        if (s.charAt(i) != s.charAt(j)) {
            return false;
        }
        i++;
        j--;
    }

    return true;
}
A string is a palindrome if it reads the same forward as backwards.
어느 방향으로 읽든 똑같이 읽힌다면 그 문자열은 '펠린드롬' 이다.

'오디오', '다시합창합시다' , '사고사' 등은 회문(펠린드롬) 이다.

 

'aabbaa' 등의 알파벳 문자열도 펠린드롬이다. (뜻은 없지만)

 

문자열이 펠린드롬인지 자바코드로 확인하는 방법은 위와 같다.