小明对数位中含有 2、0、1、92、0、1、9 的数字很感兴趣,在 11 到 4040 中这样的数包括 1、2、9、101、2、9、10 至 32、3932、39 和 4040,共 2828 个,他们的和是 574574。
请问,在 11 到 20192019 中,所有这样的数的和是多少?
package text;
import java.util.Scanner;
public class Text11 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int age = sc.nextInt();
int sum = 0;
for (int i = 1; i <=2019; i++) {
String j = i+"";
if (j.contains("2")||j.contains("0")||j.contains("1")||j.contains("9")) {
sum+=i;
}
}
System.out.println(sum);
}
}