Viết mã khi cho số dương làm đầu vào, xuất ra ước số dương lớn nhất của nhỏ hơn hoặc bằng căn bậc hai của .x x
Nói cách khác, tìm lớn nhất sao cho
(Tồn tại lớn hơn hoặc bằng sao cho lần là )
Ví dụ: nếu đầu vào là thì các ước là , , , , và . , và tất cả nhân với số lớn hơn để có được , nhưng là lớn nhất nên chúng ta trả về .
Đây là môn đánh gôn, vì vậy câu trả lời sẽ được tính bằng byte với ít byte hơn được coi là điểm tốt hơn.
Các trường hợp thử nghiệm
(1,1)
(2,1)
(3,1)
(4,2)
(5,1)
(6,2)
(7,1)
(8,2)
(9,3)
(10,2)
(11,1)
(12,3)
(13,1)
(14,2)
(15,3)
(16,4)
(17,1)
(18,3)
(19,1)
(20,4)
(21,3)
(22,2)
(23,1)
(24,4)
(25,5)
(26,2)
(27,3)
(28,4)
(29,1)
(30,5)
(31,1)
(32,4)
(33,3)
(34,2)
(35,5)
(36,6)
(37,1)
(38,2)
(39,3)
(40,5)
(41,1)
(42,6)
(43,1)
(44,4)
(45,5)
(46,2)
(47,1)
(48,6)
(49,7)
(50,5)