class Solution {
boolean solution(String s) {
boolean answer = true;
int pCount = 0;
int yCount = 0;
s = s.toLowerCase();
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == 'p') pCount++;
else if (s.charAt(i) == 'y') yCount++;
}
if (pCount != yCount) answer = false;
return answer;
}
}
정말 예전에 풀었던 문제인데 리뷰 작성을 안한것을 이제야 알았다.
코드를 새로 고친 것도 아니여서 올리지 말까 고민하다가 그래도 여태 푼 문제들을 올렸는데 몇개만 빼먹고 올리자니 신경쓰여서 올리게되었다 😅
그리고 최근에 JPA 공부에 집중하다보니 알고리즘 문제를 거의 풀지못해서 새롭게 느껴졌는데 큰일이다 🥲
문제 풀이 접근방식은 결국 대문자이든 소문자이든 p
와 y
의 개수를 세는 것이 핵심이므로 소문자로 통합하여 문자열을 한 글자씩 읽어 두 글자의 카운트를 비교하는 방식으로 접근하였다.