Напишіть код, який при введенні додатного числа як вихідний виводить найбільший позитивний дільник менший або рівний квадратному кореню .
Іншими словами, знайдіть найбільший такий
(Існує більший або дорівнює таким, що разів дорівнює )
Наприклад, якщо на вході було дільники , , , , і . , і всі множимо на більші числа, щоб отримати , але є найбільшим, тому повертаємо .1 2 3 4 6 12 1 2 3 12 3
Це кодовий гольф, тому відповіді будуть набрані в байтах з меншою кількістю байтів, які вважатимуться кращим балом.
Випробування
(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)