¿Puede haber un cuadrado perfecto que consta de 4 unos, 4 dos y 4 ceros?

Creo que no hay ninguno
Escribí un programa y no pude encontrar ese número.

Aquí está mi código en Java.

clase pública OpcionalDemo
{

public static void main (String [] args)
{
int cuenta = 0;
para (int i = 10000; i <1000000; i ++)
{
si (es ((largo) i * i))
{
System.out.println ((largo) i * i);
recuento ++;
}
}
// System.out.println (Math.sqrt (100000000000l));
System.out.println (cuenta + “**”);

}

booleano estático es (largo n)
{

int [] arr = nuevo int [10];

Cadena s = n + “”;
para (int i = 0; i <s.length (); i ++)
{
arr [s.charAt (i) – ‘0’] ++;
}
suma larga = 0;
para (int i = 1; i <10; i ++)
{
si (i! = 2 && i! = 4)
suma + = arr [i];
}
return (arr [1] == 4 && arr [2] == 4 && arr [0] == 4);
// return (arr [1] == 4 && arr [2] == 4) && sum == 0;

}
}

cómo funciona es, cuenta el número de 0s, 1s y 2s en el cuadrado de los posibles enteros cuyo cuadrado podría responderse y si es 4 para todos, imprime el número

// el retorno comentado es para el caso en que los ceros pueden estar al comienzo del número, por lo que es menos de 12 dígitos

// Perdón si hay un error en mi implementación

Espero eso ayude