프로그래머스 - JAVA
[프로그래머스] k의 개수- JAVA
youngbee
2023. 4. 9. 20:32
문제
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