Napisz kod, który po podaniu liczby dodatniej jako wartości wyjściowej wyprowadza największy dodatni dzielnik mniejszy lub równy pierwiastkowi kwadratowemu z .x x
Innymi słowy, znajdź największą taką, że
(Występuje większe lub równe tak, że razy jest )n m n x
Na przykład, jeśli dane wejściowe wynosiły dzielnikami są , , , , i . , i wszystkie mnożą się przez większe liczby, aby uzyskać , ale jest największym, więc zwracamy .1 2
To jest golf golfowy, więc odpowiedzi będą oceniane w bajtach, a mniej bajtów będzie uważanych za lepszy wynik.
Przypadki testowe
(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)