Bài tập
Cho các số nguyên x
và y
cả hai đều ít nhất 2
, tìm số dương nhỏ nhất có y
lũy thừa thứ nhất chia hết cho x
.
Thí dụ
Với x=96
và y=2
, sản lượng nên được 24
kể từ khi 24
là dương nhỏ nhất n
thỏa mãn n^2 is divisible by 96
.
Tủ thử
x y output
26 2 26
96 2 24
32 3 4
64 9 2
27 3 3
Chấm điểm
Đây là mã golf . Giải pháp với số lần đếm byte thấp nhất.
Người giới thiệu
y=2
: OEIS A019554y=3
: OEIS A019555y=4
: OEIS A053166y=5
: OEIS A015052y=6
: OEIS A015054
X
luôn luôn lớn hơn Y
?
X
nhỏ hơn Y
và nó có thể làm giảm độ dài của một số câu trả lời (ít nhất là của tôi) nếu X
luôn luôn lớn hơn Y
. Tôi muốn có cái đó X
có thể lớn hơn hoặc nhỏ hơn, nhưng sau đó một trường hợp thử nghiệm cho cái sau sẽ là tuyệt vời.