양수 주어진 때 쓰기 코드 입력으로, 가장 큰 양의 약수로 출력 이하의 제곱근과 동일 .
즉 가장 큰 찾을에서 그러한를
(존재 초과하거나 동일한 되도록 시간 N 이고 X )
예를 들어 입력이 경우 제수는 1 , 2 , 3 , 4 , 6 및 12 입니다. 1 , 2 및 3은 모두 12 를 얻기 위해 더 큰 숫자를 곱 하지만 3 이 가장 크므 로 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)