class Solution {
boolean solution(String s) {
boolean answer = true;
boolean onlyAlph = s.matches("[a-zA-Z+]");
int counter = 0;
if(onlyAlph = true) { //알파벳만 있는가
if(s.length() < 51 && s.length() > 0) { //길이는 50이하의 자연수인가
s = s.toLowerCase();
for(int i = 0; i < s.length(); i++) {
if(s.charAt(i) == 'p') {
counter++;
} else if(s.charAt(i) == 'y') {
counter--;
}
}
}
return counter == 0;
}
else {
return(false);
}
}
}
문제출저:
https://programmers.co.kr/learn/courses/30/lessons/12916