Scrivi il codice che quando viene dato un numero positivo come input, genera il divisore positivo più grande di minore o uguale alla radice quadrata di .x x
In altre parole, trova il più grande tale che
(Esiste maggiore o uguale a tale che volte è )
Ad esempio, se l'ingresso era i divisori sono , , , , e . , e moltiplicano per numeri più grandi per ottenere , ma è il più grande, quindi restituiamo .
Si tratta di code-golf, quindi le risposte verranno classificate in byte con un numero inferiore di byte considerato un punteggio migliore.
Casi test
(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)