Đặt (Đầu vào)
Khi đó các ước là: 1, 2, 3, 6, 7, 14, 21, 42
Bình phương mỗi ước số: 1, 4, 9, 36, 49, 196, 441, 1764
Lấy tổng (thêm): 2500
Vì do đó chúng tôi trả về giá trị trung thực. Nếu nó không phải là một hình vuông hoàn hảo, hãy trả về giá trị giả.
Ví dụ:
42 ---> true
1 ---> true
246 ---> true
10 ---> false
16 ---> false
Đây là môn đánh gôn để mã ngắn nhất tính theo byte cho mỗi ngôn ngữ sẽ thắng
Cảm ơn @Arnauld đã chỉ ra trình tự: A046655