задача
По заданным целым числам x
и y
обоим по крайней мере 2
найдите наименьшее положительное число,y
-я степень делится на x
.
пример
Учитывая x=96
и y=2
, выход должен быть, 24
так как 24
является наименьшим положительным n
удовлетворяющимn^2 is divisible by 96
.
Testcases
x y output
26 2 26
96 2 24
32 3 4
64 9 2
27 3 3
счет
Это код-гольф . Решение с самым низким числом байтов выигрывает.
Ссылки
y=2
: OEIS A019554y=3
: OEIS A019555y=4
: OEIS A053166y=5
: OEIS A015052y=6
: OEIS A015054
X
всегда быть больше , чем Y
?
X
меньше Y
, и он может уменьшить длину некоторых ответов (по крайней мере, моих), если X
всегда больше, чем Y
. Я бы предпочел, чтобы X
это было больше или меньше, но тогда был бы хорош один контрольный пример для последнего.