একটি নম্বর দেওয়া n, যে ক্ষুদ্রতম বেস খুঁজে বের করে একটি ফাংশন লিখতে b ≥ 2যেমন যে nবেস একটি যে শব্দ কবিতা প্রভৃতি উলটা করিয়া পড়িলেও একই থাকে হয় b। উদাহরণস্বরূপ, এর একটি ইনপুট 28বেস ফেরত পাঠাবেন 3যদিও যেহেতু 28 এর তিন উপস্থাপনা 1001 হয় 93উভয় বেস 2 এবং বেস 5, আউটপুট হওয়া উচিত একটি যে শব্দ কবিতা প্রভৃতি উলটা করিয়া পড়িলেও একই থাকে হয় 2যেহেতু 2 <5।
ইনপুট
একটি ধনাত্মক পূর্ণসংখ্যা n < 2^31।
আউটপুট
সবচেয়ে ক্ষুদ্রতম বেসটি ফেরান b ≥ 2যেমন এর বেস bউপস্থাপনাটি nপ্যালিনড্রোম। কোনও শীর্ষস্থানীয় জিরো ধরে নিবেন না।
নমুনা (ইনপুট => আউটপুট):
11 => 10
32 => 7
59 => 4
111 => 6
বিধি
সংক্ষিপ্ততম কোডটি জয়ী।
n1 এবং 2 হতে পারে এটি বেস 1 প্যালিনড্রোম নয়। তবে, প্রতিটি ধনাত্মক nএকটি বেস n + 1প্যালিনড্রোম।