Tugas
Bilangan bulat yang diberikan x
dan y
yang keduanya setidaknya 2
, temukan angka positif terkecil yang y
kekuatan-nya habis dibagi x
.
Contoh
Diberikan x=96
dan y=2
, output harus 24
karena kepuasan 24
positif terkecil .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
Mencetak gol
Ini adalah kode-golf . Solusi dengan kemenangan byte-count terendah.
Referensi
y=2
: OEIS A019554y=3
: OEIS A019555y=4
: OEIS A053166y=5
: OEIS A015052y=6
: OEIS A015054
X
selalu lebih besar dariY
?
X
kurang dari Y
, dan itu dapat mengurangi panjang beberapa jawaban (setidaknya milikku) jika X
selalu lebih besar dari Y
. Saya lebih suka memiliki yang X
bisa lebih besar atau lebih kecil, tetapi kemudian satu test case untuk yang terakhir akan menjadi besar.