行,我承认我是菜狗呜呜呜,摆烂吧。。。
2021-ASC
public class Main {
public static void main(String args[]) {
System.out.println((int)'L');
}
}
答案为:
2020-门牌制作
分析: 只需要判断1-2020这些数中包含2的个数即可
代码如下:
public class Main {
public static void main(String args[]) {
int count = 0;//用来计数(2的个数)
for(int i = 1; i <= 2020; i++) {
int m = i;
while(m > 0) {
//取余数对每个分别判断
int k = m % 10;
if(k==2) {
count++;
}
m = m / 10;
}
}
System.out.println(count);
}
}
答案:
2020-蛇形填数
参考蛇形填数找规律
我们把这个数组多写几项
1 2 6 7 15 16 28 29 45
3 5 8 14 17 27 30 44
4 9 13 18 26 31 43
10 12 19 25 32 42
11 20 24 33 41
21 23 34 40
22 35 39
36 38
37
把n行n列的数提取出来
1 5 13 25 41
可以看出一个规律
1+4=5
1+4+8=13
1+4+8+12=25
1+4+8+12+16=41
所以答案1加上就是首项为4,公差为4的前19项的等差数列和
ans=(4+4*19)*19/2=761
答案:761
2020-七段码(不会)
2020-约数个数
分析: 即求1200000能被多少个数整除。
代码:
public class Main {
public static void main(String args[]) {
int count = 0;
int a = 1200000;
for(int i = 1;i <= 1200000;i++) {
if(a % i ==0) {
count++;
}
}
System.out.println(count);
}
}
答案:96
|