当前位置: 代码迷 >> 综合 >> 蓝桥杯(2019 求平方和)
  详细解决方案

蓝桥杯(2019 求平方和)

热度:43   发布时间:2023-11-22 23:46:11.0

題目要求:

    小明对2,0,1,9的数字比较感兴趣,在1到40这样的数包括(1,2,9,10...至32,39,40)

平方和是14362;

注意:平方和是指每一个数的平方后加起来,

试问:1到2019中这样的数的平方和是多少;

代码实现:


public class Text {public static void main(String[] args) {int number = 0;int j = 0;int[] nums = new int [2019];//将1--2019存入数组numsfor(int i=1;i<2020;i++){nums[j]=i;j++;}for(int n=0;n<nums.length;n++){String str = String.valueOf(nums[n]);//求出含有2,0,1,9的数if(str.contains("2")||str.contains("0")||str.contains("1")||str.contains("9")){//求出平方和number+=Math.pow(nums[n], 2);}}System.out.print(number);}}