前言
之前报CCF的时候,一直没找到Java版本的答案,趁着现在有时间,就自己写一个,即可以温故知新,也可以顺带刷一波题目。当然,也希望能够给学弟学妹们一个小小的参考(博主能力有限,并不是大神啊)。
题目
分析
第一题都是比较简单和基础的,就不详细分析了(测试数据不大,直接遍历一遍就行了)。
参考代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sca=new Scanner(System.in);
int n=sca.nextInt();
sca.close();
int player=0;
int[] score=new int[4];
for(int i=1;i<=n;i++) {
int a=i/100;
int b=(i-a*100)/10;
int c=i%10;
if(i%7==0||a==7||b==7||c==7) {
score[player]++;
n++;
}
player++;
if(player==4)
player=0;
}
for(int i=0;i<4;i++) {
System.out.println(score[i]);
}
}
}