AcWing 1245. 特别数的和
原题链接
简单
作者:
Code1
,
2021-05-07 21:07:38
,
所有人可见
,
阅读 262
java
import java.util.*;
class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int sum = 0;
String t = "";
for(int i = 1 ; i <= n ; i++){
t = "" + i; //变成字符串,用于判断里面是否包含 2 0 1 9
for(int j = 0 ; j < t.length() ; j++){
if(t.charAt(j) == '2' || t.charAt(j) == '0' || t.charAt(j) == '1' || t.charAt(j) == '9'){
sum += Integer.parseInt(t);
t = ""; //要重新变回空串,下一次用
continue;
}
}
}
System.out.println(sum);
}
}