class Solution { boolean solution(String s) { boolean answer = true; if(!s.contains("p") &&!s.contains("y")) { return answer; } int cnt = 0; for(int i=0;i<s.length();i++) { if(("p").equalsIgnoreCase(String.valueOf(s.charAt(i)))) { cnt++; } else if(("y").equalsIgnoreCase(String.valueOf(s.charAt(i)))) { cnt--; } } return cnt==0; } }
p와 y가 문자열에 존재하는 지 확인하고 없으면 return
s 문자열 길이만큼 루프를 돌리면서 p와 y인지 확인 하는데 대소문자 구분 없으니 equalsIgnoreCase를 사용, p가 있으면 ++ y가 있으면 --로 하여 cnt가 0이면 true