Sei (Eingabe)
Dann sind die Teiler: 1, 2, 3, 6, 7, 14, 21, 42
Quadrieren jedes Divisors: 1, 4, 9, 36, 49, 196, 441, 1764
Summe nehmen (addieren): 2500
Da wir einen Wahrheitswert zurück. Wenn es sich nicht um ein perfektes Quadrat handelt, geben Sie einen falschen Wert zurück.
Beispiele:
42 ---> true
1 ---> true
246 ---> true
10 ---> false
16 ---> false
Dies ist Code-Golf, so dass der kürzeste Code in Bytes für jede Sprache gewinnt
Vielen Dank an @Arnauld für den Hinweis auf die Sequenz: A046655