첫 번째 for문은 공백과 마침표를 걸러내기 위한 for문
그리고 두 번째 for문은 len/2 앞까지만 확인하고 앞뒤로 확인하여 다르다면 false 이상 없으면 true를 반환
boolean solution(String sentence){
String str = "";
for(int i = 0; i < sentence.length(); i++){
char c = sentence.charAt(i);
if(c != ' ' && c != '.') str += c;
}
int len = str.length();
for(int i = 0; i < len / 2; i++){
if(str.charAt(i) != str.charAt(len - 1 - i)) return false;
}
return true;
}
'알고리즘 > 이것저것' 카테고리의 다른 글
369게임의 박수의 갯수 구하기 (0) | 2022.03.12 |
---|---|
[python] 효율적인 소수 판별 (0) | 2020.07.20 |
[Python] 소수 판별 (0) | 2020.07.20 |
[Python] 소인수분해 (0) | 2020.07.20 |
[Python] n번째 소수 찾기 (0) | 2020.07.20 |