Diberi nomor n, tulis fungsi yang menemukan basis terkecil b ≥ 2sedemikian rupa sehingga nmerupakan palindrom di dasarnya b. Misalnya, input 28harus mengembalikan basis 3karena representasi terner 28 adalah 1001. Meskipun 93merupakan palindrom di kedua basis 2 dan basis 5, output harus 2sejak 2 <5.
Memasukkan
Bilangan bulat positif n < 2^31.
Keluaran
Kembalikan basis terkecil b ≥ 2sehingga brepresentasi dasar nadalah palindrom. Jangan menganggap angka nol di depan.
Sampel (input => keluaran):
11 => 10
32 => 7
59 => 4
111 => 6
Aturan
Kode terpendek menang.
nbisa 1 dan 2 bukan palindrom basis 1. Namun, setiap positif nadalah n + 1palindrom dasar .