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' 등의 알파벳 문자열도 펠린드롬이다. (뜻은 없지만)
문자열이 펠린드롬인지 자바코드로 확인하는 방법은 위와 같다.
'프로그래밍 > 기억노트' 카테고리의 다른 글
[algorithm] balanced brackets (균형잡힌 괄호) (0) | 2022.04.04 |
---|---|
[HTTP] cookie 도메인 앞에 "." 이 포함되는 이유? (1) | 2021.08.12 |
[python] pycharm: byte literal contains characters > 255 에러 해결 (0) | 2021.03.25 |
[python] 문자열 list의 문자열들의 '\n' newline 지우기 (0) | 2021.01.11 |
[MySQL] 명령어 암기 노트 (0) | 2020.10.24 |