Cho một số n
, viết một hàm tìm ra cơ sở nhỏ nhất b ≥ 2
sao cho n
là một bảng màu trong cơ sở b
. Ví dụ: đầu vào của28
phải trả về cơ sở 3
vì đại diện thứ ba của 28 là 1001. Mặc dù 93
là một palindrom ở cả cơ sở 2 và cơ sở 5, đầu ra phải là 2
từ 2 <5.
Đầu vào
Một số nguyên dương n < 2^31
.
Đầu ra
Trả về cơ sở nhỏ nhất b ≥ 2
sao b
cho đại diện cơ sở củan
là một bảng màu. Đừng giả sử bất kỳ số không hàng đầu.
Các mẫu (đầu vào => đầu ra):
11 => 10
32 => 7
59 => 4
111 => 6
Quy tắc
Mã ngắn nhất sẽ thắng.
n
có thể là 1 và 2 không phải là bảng 1 cơ sở. Tuy nhiên, mỗi tích cực n
là một n + 1
palindrom cơ sở .