Misalkan (Input)
Maka pembagi adalah: 1, 2, 3, 6, 7, 14, 21, 42
Mengkuadratkan setiap pembagi: 1, 4, 9, 36, 49, 196, 441, 1764
Mengambil jumlah (menambahkan): 2500
Karena maka kami mengembalikan nilai kebenaran. Jika itu bukan kuadrat sempurna, kembalikan nilai falsy.
contoh:
42 ---> true
1 ---> true
246 ---> true
10 ---> false
16 ---> false
Ini adalah kode-golf sehingga kode terpendek dalam byte untuk setiap bahasa menang
Terima kasih kepada @Arnauld karena menunjukkan urutannya: A046655