문자열 내 p와 y의 개수

문제


나의 생각

P 와 Y 를 각각으로 카운팅 할 수 있는 int를 두 개를 선언하고 입력되는 문자열을 하나씩 비교하여 대소문자 상관없이 같을 때 카운팅되는 방식으로 접근. 


나의 답안

static boolean solution(String s) {
    int countP = 0;
    int countY = 0;

    for (int i = 0; i < s.length(); i++) {
        String a = String.valueOf(s.charAt(i));
        if ("p".equalsIgnoreCase(a)) countP++;
        if ("y".equalsIgnoreCase(a)) countY++;
    }

    return countP == countY ? true : false;
}

'Programmers 문제풀이 > Lv.1' 카테고리의 다른 글

두 정수 사이의 합  (0) 2023.03.13
정수 내림차순으로 배치하기  (0) 2023.03.13
자연수 뒤집어 배열로 만들기  (0) 2023.03.12
자릿수 더하기  (0) 2023.03.12
약수의 합  (0) 2023.03.12