蓝桥杯(java)立方和

2021/4/16 14:25:49

本文主要是介绍蓝桥杯(java)立方和,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

小明对数位中含有2、0、1、9的数字很感兴趣,在1到40中这样的数包
括1、2、9、10至32、39和40,共28个,他们的和是574,平方和是14362,
立方和是400816.
请问,在1到2019中,所有这样的数的立方和是多少?

public class Cubic {
    public static void main(String[] args) {
        long result = 0;
        for (int i = 1; i <= 2019; i++) {
            String s = "" + i;
            if (Judge(s)) {
                result += Math.pow(i,3);
            }
        }
        System.out.println(result);
    }
    public static boolean Judge(String s) {
        boolean flag = false;
        if (s.contains("2") || s.contains("0") || s.contains("1") || s.contains("9")) {
            flag = true;
        }
        return flag;
    }
}


这篇关于蓝桥杯(java)立方和的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程