1.题目
2.思路 暴力法 从1到20210开始遍历 主要就是程序比较啰嗦
3.代码
public class J119 {
static int a=0;
static int b=0;
static int c=0;
static int d=0;
static int e=0;
static int f=0;
static int g=0;
static int h=0;
static int l=0;
static int k=0;
public static void main(String[] args) {
for(int i=1;i<20200;++i) {
String str=i+"";
f(str);
if(a==2021||b==2021||c==2021||d==2021||e==2021||f==2021||g==2021||h==2021||l==2021||k==2021) {
System.out.println(i);
break;
}
}
}
public static void f(String s) {
for(int i=0;i<s.length();i++) {
if(s.charAt(i)=='0') {
a++;
}
if(s.charAt(i)=='1') {
b++;
}
if(s.charAt(i)=='2') {
c++;
}
if(s.charAt(i)=='3') {
e++;
}
if(s.charAt(i)=='4') {
f++;
}
if(s.charAt(i)=='5') {
g++;
}
if(s.charAt(i)=='6') {
h++;
}
if(s.charAt(i)=='7') {
l++;
}
if(s.charAt(i)=='8') {
k++;
}
if(s.charAt(i)=='9') {
d++;
}
}
}
}