Dengan 3 bilangan bulat, tentukan basis terendah yang mungkin untuk dua bilangan bulat pertama untuk dikalikan menjadi yang ketiga. Jika Anda memikirkan Jawaban atas Pertanyaan Utama Kehidupan, Alam Semesta, dan Segalanya, 6 * 9 == 42, benar di Basis 13.
Input dapat menyertakan angka apa pun yang digitnya menggunakan karakter 0-9, az, dan AZ, di mana asama dengan 10 di Basis 10, dan Z61 di Basis 10.
Input harus dimasukkan dengan cara apa pun yang Anda suka (kecuali untuk hard-coding), dan Anda dapat menulis fungsi individual atau keseluruhan program.
Basis maksimum yang harus dipertimbangkan adalah Basis 62, dan basis minimum adalah Basis 2.
Anda dapat mengasumsikan bahwa dua nilai pertama lebih kecil dari nilai ketiga. Anda juga dapat menyimpulkan bahwa basis minimum adalah satu lebih besar dari digit / karakter tertinggi dari input (misalnya, jika inputnya 3 1a 55, basis minimum adalah Base 11, karena amerupakan digit tertinggi).
Jika tidak ada basis seperti itu, kembalikan nilai sampah pilihan Anda.
Ini kode golf, jadi kode terpendek menang.
Uji Kasus
6 9 42 --> 13
a a 64 --> 16
aA bB 36jk --> 41
2 3 20 --> <junk value>
10 10 100 --> 2
bsecara umum seperti a_0 b^0 + a_1 b^1 + a_2 b^2 + ...(di mana a_0digit paling signifikan) daripada basis 1 pasti masuk akal. Selain itu, kesimpulan OP juga akan mencakup basis 1 dalam pencarian jika digit hadiah terbesar adalah 0.