蓝桥杯 数的分解

public class Main{
public static boolean judge(int num){
while(num>0){
int k=num%10;
if(k2 || k4){
return false;
}
num/=10;
}
return true;
}

public static void main(String[] args)    {
    long result=0;
    for(int i=1;i<2019;i++){
        for(int j=1;j<2019;j++){
            for(int k=1;k<2019;k++){
                if(i+j+k==2019){
                    if(i!=j && i!=k && j!=k){
                        if(judge(i) && judge(j) && judge(k)){
                            result++;
                        }
                    }
                }
            }
        }
    }
    System.out.println(result/6);
}

}

你可能感兴趣的:(蓝桥杯 数的分解)