স্ট্রিংয়ের একটি তালিকা দেওয়া হয়েছে, কোন বেসটি ব্যবহার করা হচ্ছে তা না জেনে তালিকে সংখ্যা হিসাবে বাছাই করুন। অঙ্কগুলির মানগুলিও অজানা (এটি সম্ভব ) '1'> '2'।
যেহেতু অঙ্কগুলির মানগুলি অজানা, তাই অঙ্কগুলির আপেক্ষিক মান নির্ধারণ করতে বেনফোর্ডের আইন (বা ফার্স্ট ডিজিটের আইন) ব্যবহার করুন। বেনফোর্ডের আইন অনুসরণ করে এমন বিতরণগুলির জন্য, নিম্ন মূল্যবান সংখ্যার উচ্চতর মূল্যবান সংখ্যার চেয়ে বেশি বারবার একটি শীর্ষস্থানীয় অঙ্ক হিসাবে উপস্থিত হয়।
বিধি
- এটি কোড-গল্ফ
- স্ট্রিংয়ের তালিকাটি আপনার পছন্দসই উত্স থেকে আসতে পারে (স্টিডিন, ভেরিয়েবল, ফাইল, ব্যবহারকারী ইত্যাদি)
- স্ট্রিংগুলি ASCII অক্ষরের মধ্যে সীমাবদ্ধ।
- শীর্ষস্থানীয় চরিত্র হিসাবে উপস্থিত না হওয়া অক্ষরের সর্বাধিক মান থাকে। (ধরুন এখানে কোনও জিরো নেই, এবং নেতৃস্থানীয় ফ্রিকোয়েন্সি অনুসারে বাছাই করুন।)
- অক্ষরগুলি যে নেতৃস্থানীয় অঙ্ক হিসাবে প্রদর্শিত হয় একই পরিমাণে অন্যান্য অক্ষরের সমানভাবে ওজন হয়।
উদাহরণ
পাঁচমিশালী
['c','ca','ac','cc','a','ccc','cx','cz','cy']
সাজানো
['c','a','cc','ca','cz','cy','cx','ac','ccc']
নোট: উদাহরণে, 'cz', 'cy'এবং 'cx'5 ম, 6 ষ্ঠ ও স w খ্যা যেহেতু কোনো অনুক্রমে 7th উপাদান হিসেবে আবির্ভূত হতে পারে 'x', 'y'এবং 'z'স্কোর সমানই।