编写代码给定一个正数时,为输入,输出的最大的正除数小于或等于的平方根。
换句话说,找到最大的使得
(存在大于或等于,使得乘以是)
例如,如果输入是的约数是,,,,,和。 ,和的所有乘以较大的数字得到,而是最大的,所以我们返回。
这是代码高尔夫球,因此答案将以字节计分,而较少的字节被视为更好的计分。
测试用例
(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)