এখানে একটি দুর্দান্ত সহজ চ্যালেঞ্জ:
একটি স্ট্রিং দেওয়া হয়েছে যা একটি অজানা বেসে একটি সংখ্যা উপস্থাপন করে, সংখ্যাটি যে সর্বনিম্ন সম্ভাব্য বেস হতে পারে তা নির্ধারণ করুন The স্ট্রিংটি কেবল এতে থাকবে
0-9, a-z
। আপনি যদি চান, আপনি ছোট হাতের পরিবর্তে বড় হাতের অক্ষর নিতে বেছে নিতে পারেন তবে দয়া করে এটি নির্দিষ্ট করুন। দশমিকের মধ্যে আপনাকে এই সর্বনিম্ন সম্ভাব্য বেসটি আউটপুট করতে হবে।
এখানে আরও দৃ concrete় উদাহরণ। যদি ইনপুট স্ট্রিংটি "01234" হত, তবে এই সংখ্যাটি বাইনারি হওয়া অসম্ভব, যেহেতু 2, 3 এবং 4 সমস্ত বাইনারি-তে সংজ্ঞায়িত। একইভাবে, এই সংখ্যাটি বেস 3, বা বেস 4 এ থাকতে পারে না সুতরাং, এই সংখ্যাটি অবশ্যই বেস -5, বা উচ্চতর বেসে থাকতে হবে, সুতরাং আপনার '5' আউটপুট করা উচিত।
আপনার কোডটি অবশ্যই বেস 1 (অ্যানারি, সমস্ত '0 এর) এবং বেস 36 (' 0-9 'এবং' a-z ') এর মধ্যে যে কোনও বেসের জন্য কাজ করবে।
আপনি ইনপুট নিতে পারেন এবং যে কোনও যুক্তিসঙ্গত ফর্ম্যাটে আউটপুট সরবরাহ করতে পারেন। বেস-রূপান্তর অন্তর্নির্মিত অনুমোদিত। যথারীতি মানক লুফোলগুলি প্রয়োগ হয় এবং বাইটের মধ্যে সংক্ষিপ্ত উত্তরটিই বিজয়ী!
পরীক্ষার আইও:
#Input #Output
00000 --> 1
123456 --> 7
ff --> 16
4815162342 --> 9
42 --> 5
codegolf --> 25
0123456789abcdefghijklmnopqrstuvwxyz --> 36
You must output this lowest possible base in decimal.