더북(TheBook)

다음은 가장 효율적으로 직접 순회를 구현했을 때의 코드입니다.

 

전체 코드

4장/문자열내_py_개수_효율.java

public class Solution {
    boolean solution(String s) {
        int ps = 0;
        int ys = 0;
    
        for (char c : s.toCharArray()) {
            switch (c) {
                case 'p', 'P' -> ps++;
                case 'y', 'Y' -> ys++;
            }
        }
    
        return ps == ys;
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.