চ্যালেঞ্জ
3 নম্বর দেওয়া X
, Y
এবং Z
বেস মধ্যে B
একটি এটি B
ASE যার ছাড়াও X
এবং Y
উৎপাদনের Z
। ইনপুটগুলি x = 20
, Y = 12
এবং Z = 32
ফলন করতে পারে 5
কারণ 20 + 12 = 32
বেস 5 এ।
- আপনি ধরে নিতে পারেন যে সেখানে সর্বদা একটি বেস থাকবে যেখানে সংযোজনটি সঠিক হবে (এমন কিছু ঘটনা রয়েছে যেখানে কোনও বেসের উপস্থিতি নেই, @ ম্যাসনওহিলার এবং @ যে চার্লস এর কয়েকটি উদাহরণের জন্য ধন্যবাদ নয় ) এর জন্য ধন্যবাদ।
- সর্বনিম্ন সম্ভাব্য বেসটি হ'ল আপনি আনারিতে 1s বা 0 গুলি অঙ্ক হিসাবে ব্যবহার করতে পারেন তবে আপনি সেগুলি মেশাতে পারবেন না।
ইনপুট / আউটপুট
- ইনপুট সংখ্যার অঙ্কগুলি অ-নেতিবাচক পূর্ণসংখ্যা হবে।
- আপনি ধরে নিতে পারেন যে ইনপুট সংখ্যায় নেতৃস্থানীয় শূন্য রয়েছে, সুতরাং এর নির্দিষ্ট (বা সমস্ত একই) দৈর্ঘ্য রয়েছে।
- আপনি সংখ্যাটি সবচেয়ে সুবিধাজনক ফর্ম্যাটে নিতে পারেন, যতক্ষণ না এটি প্রস্রোসেস না করা হয়। এর মধ্যে তিনটি ইনপুট সংখ্যার সামগ্রিক বিন্যাস এবং সেই সংখ্যার প্রত্যেকটির অঙ্কের বিন্যাস অন্তর্ভুক্ত রয়েছে। আপনি কোন ফর্ম্যাটটি ব্যবহার করেন তা দয়া করে পরিষ্কার করুন।
- যদি একাধিক সম্ভাব্য ঘাঁটি থাকে তবে আপনি সমস্ত বা কেবল একটির আউটপুট নিতে পারেন।
- আপনি ধরে নিতে পারেন যে বেস এবং ইনপুট নম্বরগুলি আপনার ভাষার সংখ্যার সীমাতে থাকবে।
বিধি
- ফাংশন বা সম্পূর্ণ প্রোগ্রাম অনুমোদিত।
- ইনপুট / আউটপুট জন্য ডিফল্ট নিয়ম ।
- স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।
- এটি কোড-গল্ফ , তাই সর্বনিম্ন বাইট-কাউন্ট জেতা। টাইব্রেকার আগে জমা দেওয়া হয়।
পরীক্ষার মামলা
এখানে ইনপুট ফর্ম্যাট প্রতিটি সংখ্যার উপস্থাপনের জন্য পূর্ণসংখ্যার একটি তালিকা। তিনটি তালিকা কমা দ্বারা পৃথক করা হয়।
মনে রাখবেন যে কখনও কখনও একাধিক ঘাঁটি সম্ভব হয়। এখানে কেবল একটি (এলোমেলো) সমাধান আউটপুট করা হয়।
[12, 103], [4, 101], [16, 204] -> 349 [4, 21, 25], [5, 1, 20], [9, 23, 17] -> 28 [16, 11], [25, 94], [41, 105] -> 147 [2, 140], [21, 183], [24, 100] -> 223 [8, 157], [1, 28], [9, 185] -> 227 [2, 158], [88], [3, 12] -> 234 [8, 199], [1, 34], [9, 233] -> 408 [3, 247], [7, 438], [11, 221] -> 464 [3, 122], [3, 2], [6, 124] -> 480 [6, 328], [3, 31], [9, 359] -> 465 [2, 1, 0, 0, 0, 0], [1, 2, 0, 0, 1, 0, 1, 0], [1, 2, 2, 1, 1, 0, 1, 0] - > 3 [16, 105], [16, 120], [33, 84] -> 141 [15, 60], [9, 30], [24, 90] -> 268 [2, 0], [1, 2], [3, 2] -> 5 [1, 3, 3, 7], [1, 2, 3], [1, 4, 6, 0] -> 10 [0], [1, 12, 8], [1, 12, 8] -> 16 [1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1], [1, 0, 0, 1, 0, 1, 1, 0, 0 , 1], [1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0] -> 2 [1], [1], [1,1] -> 1
আপনি এই পাইথ প্রোগ্রামের সাহায্যে অতিরিক্ত পরীক্ষার কেস তৈরি করতে পারেন । প্রথম লাইন এবং জন্য দশমিক মান উপর একটি বেস লিখুন X
এবং Y
নিম্নলিখিত দুটি লাইন।
এছাড়াও আপনি এ পাইথ প্রোগ্রামটি এলোমেলো মান ব্যবহার করে একবারে একাধিক পরীক্ষার কেস তৈরি করতে ব্যবহার করতে পারেন । ইনপুটটিতে কেবল পরীক্ষার কাঙ্ক্ষিত পরিমাণ প্রবেশ করান।
শুভ কোডিং!