30
查找方根
编写代码给定一个正数时,为输入,输出的最大的正除数小于或等于的平方根。xxxxxxxxx 换句话说,找到最大的n>0n>0n > 0使得 ∃m≥n:m⋅n=x∃m≥n:m⋅n=x\exists m\geq n:m\cdot n=x (存在mmm大于或等于nnn,使得mmm乘以nnn是xxx) 例如,如果输入是121212的约数是111,222,333,444,666,和121212。 111,222和333的所有乘以较大的数字得到121212,而333是最大的,所以我们返回333。 这是代码高尔夫球,因此答案将以字节计分,而较少的字节被视为更好的计分。 测试用例 (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) …