[프로그래머스] k의 개수- JAVA
2023. 4. 9. 20:32ㆍ프로그래머스 - JAVA
문제
1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다. 정수 i, j, k가 매개변수로 주어질 때, i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해주세요.
조건
1 ≤ i < j ≤ 100,000
0 ≤ k ≤ 9
코드
class Solution {
public int solution(int i, int j, int k) {
int answer = 0;
while(j>=i){
String[] st = Integer.toString(i).split("");
for(int w = 0;w<st.length;w++){
if(st[w].equals(Integer.toString(k)))
answer++;
}
i++;
}
return answer;
}
}
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
'프로그래머스 - JAVA' 카테고리의 다른 글
[프로그래머스] 진료순서 정하기 - JAVA (0) | 2023.04.09 |
---|---|
[프로그래머스] 가까운 수 - JAVA (0) | 2023.04.09 |
[프로그래머스] 2차원으로 만들기 - JAVA (0) | 2023.04.09 |
[프로그래머스] 팩토리얼 - JAVA (0) | 2023.04.09 |
[프로그래머스] A로 B만들- JAVA (0) | 2023.04.09 |