Algorithm/프로그래머스

[Lv. 0] K의 개수

녱녱 2023. 3. 30.

class Solution {
    public int solution(int i, int j, int k) {
        int answer = 0;
        String check = k+"";
        
        //i~j까지 비교
        for(int a = i; a<=j; a++) {
            String str = a+"";
            //a번째 숫자가 k를 가지고 있다면
            if(str.contains(check) ) {
                //비교를 위해 a를 배열로 쪼갬
                String[] arr = str.split(""); 
                //k가 몇번 들어있나 카운트
                for(int b =0; b<arr.length; b++) {
                    if(arr[b].equals(check)) answer ++;
                }
            }
        
        }
        return answer;
    }
}

✏️ 작성한 코드

 

'Algorithm > 프로그래머스' 카테고리의 다른 글

[Lv. 0] 가까운 수  (0) 2023.04.04
[Lv. 0] 진료 순서 정하기  (0) 2023.04.03
[Lv. 0] 2차원으로 만들기  (0) 2023.03.30
[Lv. 0] 팩토리얼  (0) 2023.03.30
[Lv. 0] A로 B 만들기  (0) 2023.03.28

댓글