Niech (wejście)
Zatem dzielnikami są: 1, 2, 3, 6, 7, 14, 21, 42
Kwadrat każdego dzielnika: 1, 4, 9, 36, 49, 196, 441, 1764
Biorąc sumę (dodanie): 2500
Ponieważ dlatego zwracamy prawdziwą wartość. Jeśli nie jest to idealny kwadrat, zwróć wartość fałszowania.
Przykłady:
42 ---> true
1 ---> true
246 ---> true
10 ---> false
16 ---> false
To jest golf golfowy, więc wygrywa najkrótszy kod w bajtach dla każdego języka
Dzięki @Arnauld za wskazanie sekwencji: A046655