题解 | 记数问题
记数问题
https://www.nowcoder.com/practice/28b2d9f2bf2c48de94a1297ed90e1732
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num=in.nextInt();
int dig=in.nextInt();
int sum=0;
for(int i=1;i<=num;i++){
sum+=cnt(i,dig);
}
System.out.println(sum);
in.close();
}
static int cnt(int number,int dig){
int sum=0;
while(number!=0){
if(number%10==dig) sum++;
number/=10;
}
return sum;
}
}

查看11道真题和解析
