반응형


class Solution {
public int solution(int i, int j, int k) {
int answer = 0;
String num = "";
for(int n = i; n <= j; n++){
num = String.valueOf(n);
for(char c : num.toCharArray()){
if(c == (char)(k + '0')){
answer++;
}
}
}
return answer;
}
}
- num 문자열을 toCharArray() 메서드를 이용해서 char형 배열로 바꾼다 ex) "11" → ['1', '1']
- num 문자열에 들어가는 k의 갯수를 세도록 하기 위해서 k를 문자형으로 바꿔준다. → (char) (k + '0')
- char형 배열이 char형 k와 일치할 경우 answer++ 해준다.

반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
| [프로그래머스] 자동차 대여기록별 대여금액 구하기 (MySQL) (1) | 2025.12.09 |
|---|---|
| [프로그래머스] 유한소수 판별하기 (JAVA/ 자바) (0) | 2025.12.08 |
| [프로그래머스] 숨어있는 숫자의 덧셈 (1) (JAVA/ 자바) (2) | 2025.08.09 |
| [프로그래머스] 피자 나눠 먹기 (JAVA/ 자바) (7) | 2025.08.06 |
| [프로그래머스] 홀수 vs 짝수 (JAVA/ 자바) (2) | 2025.08.02 |