99클럽 코테 스터디 1일차 TIL + 문자열

2024. 10. 28. 18:52Algorithm Problem Solving

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

1. 알고리즘! 생각해보자

1) string lowercase로 변환
2) for 문 돌면서 p, y count
3) p, y count 개수 비교

2. 해결 코드

class Solution {
    boolean solution(String s) {
        String lower = s.toLowerCase();
        int size = lower.length();
        
        int pCount = 0;
        int yCount = 0;
        for(int i=0; i<size; i++) {
            if(lower.charAt(i) == 'p') {
                pCount++;
            } else if(lower.charAt(i) == 'y') {
                yCount++;
            }
        }

        return pCount == yCount;
    }
}

3. 레퍼런스

 

'Algorithm Problem Solving' 카테고리의 다른 글

99클럽 코테 스터디 2일차 TIL + 문자열  (1) 2024.10.29
Lv2. 전력망을 둘로 나누기  (0) 2021.11.20
Lv_2. 3주차_퍼즐 조각 채우기  (0) 2021.11.13
Lv01. 최소 직사각형  (0) 2021.11.12
Lv_2. 모음사전  (0) 2021.11.06