编写一个程序实现功能:寻找第一位为2,第5位为5,数字长度为5的完全平方数,并统计个数。

  function findNumber(){
        var n =20005,
            array = [];
        var num;
        for(var i = 0; j<1000; i++){
填入代码1
            if(填入代码2==Math.sqrt(num)){
                array.push(num);
            }
        }
        return array
    }


  function findNumber(){
        var n =20005,
            array = [];
        var num;
        for(var i = 0; i<1000; i++){
 num = n+i;
            if(Math.floor(Math.sqrt(num))==Math.sqrt(num)){
                array.push(num);
            }
        }
        return array
    }
console.log(findNumber())


img

num = n+i;
if(Math.floor(Math.sqrt(num) == sqrt(num))


package com.find20005;

public class TestFind20005 {

    public static void main(String[] args) {
        int start = 105;
        int end = (int)Math.sqrt(29995) + 1;
        
        int count = 0;
        //循环7次,不需要开方
        for (int i = start; i < end; i+=10) {//个位为5的平方数,平方后个位才是5
            int tmp = i * i;
            if(tmp > 20000 && tmp <=29995){
                //平方数的第一位2,
                count++;
            }
        }
        System.out.println(count);
    }
}