Sea (entrada)
Entonces los divisores son: 1, 2, 3, 6, 7, 14, 21, 42
Cuadrando cada divisor: 1, 4, 9, 36, 49, 196, 441, 1764
Sumando (sumando): 2500
Como por lo tanto, devolvemos un valor verdadero. Si no es un cuadrado perfecto, devuelve un valor falso.
Ejemplos:
42 ---> true
1 ---> true
246 ---> true
10 ---> false
16 ---> false
Este es el código de golf, por lo que el código más corto en bytes para cada idioma gana
Gracias a @Arnauld por señalar la secuencia: A046655