这天小明正在学数数。
他突然发现有些止整数的形状像一挫 “山”, 比㓚 123565321、145541123565321、145541, 它 们左右对称 (回文) 且数位上的数字先单调不减, 后单调不增。
小朋数了衣久也没有数完, 他惒让你告诉他在区间 [2022,2022222022][2022,2022222022] 中有 多少个数的形状像一座 “山”。
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static boolean check(int a) {
String str=""+a;
int i=0;
int j=str.length()-1;
while(i<j) {
if(str.charAt(i)!=str.charAt(j)||str.charAt(i)>str.charAt(i+1)) {
break;
}
i++;j--;
}
if(i<j) {
return false;
}
return true;
}
public static void main(String[] args) {
int res=0;
for(int i=2022;i<=2022222022;i++) {
if(check(i)) {
res++;
}
}
System.out.println(res);
}
}