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

     

    전체 코드

    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;
        }
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.