class Solution { public int solution(int i, int j, int k) { int answer = 0; for(int a = i; a<=j; a++){ int z = a; while(z > 0){ if(z % 10 == k){ answer++; } z /= 10; } } return answer; } }
class Solution {
public int solution(int i, int j, int k) {
String str = "";
for(int a = i; a <= j; a++) {
str += a+"";
}
return str.length() - str.replace(k+"", "").length();
}
}
[권상근님]
import java.util.*;
class Solution {
public int solution(int i, int j, int k) {
String str = "";
for(int x=i; x<=j; x++) str += String.valueOf(x);
return (int)Arrays.stream(str.split("")).filter(x -> x.equals(String.valueOf(k))).count();
}
}
[정찬우님]
import java.util.*;
import java.io.*;
class Solution {
public int solution(int i, int j, int k) {
int answer = 0;
for(int o=i; o<=j; o++){
String[] number = String.valueOf(o).split("");
for(int p = 0; p<number.length; p++){
int tmp = Integer.parseInt(number[p]);
if(k == tmp){
answer++;
}
}
}
return answer;
}
}