2020年第十一届蓝桥杯决赛JAVA B A题"美丽的 2"
美丽的 2
本题总分:5 分
问题描述
小蓝特别喜欢 2 ,今年是公元 2020 年,他特别高兴。
他很好奇,在公元 1 年到公元 2020年(包含)中,有多少个年份的数位中包含数字 2?
答案提交
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
解析:暴力枚举就行
public class A {
static long cnt = 0;
public static void main(String[] args) {
for(int i=1;i<=2020;i++) {
boolean flag = false;
String next = i+"";
for(int j=0;j<next.length();j++) if(Integer.parseInt(next.charAt(j)+"")==2) flag = true;
if(flag) cnt++;
}
System.out.println(cnt);//563
}
}