এটি একটি সহজ, কামড়ের আকারের কোড-গল্ফ হওয়ার উদ্দেশ্যে তৈরি।
মেক্স সংখ্যার একটি সসীম সংগ্রহ (ন্যূনতম বাদ সংখ্যা) ক্ষুদ্রতম অ নেতিবাচক পূর্ণসংখ্যা 0, 1, 2, 3, 4, ...
যে নেই না সংগ্রহে প্রদর্শিত হয়। অন্য কথায়, এটি পরিপূরকের সর্বনিম্ন। মেক্স অপারেশন বিশ্লেষণ তাদের কেন্দ্রীয় বিষয় হল নিরপেক্ষ গেম মধ্যে সংযুক্তিকরণ খেলা তত্ত্ব ।
আপনার লক্ষ্যটি হ'ল যতটা সম্ভব কম বাইট ব্যবহার করে ম্যাক্স গণনা করার জন্য একটি প্রোগ্রাম লিখুন বা নামকৃত ফাংশন ।
ইনপুট:
কোনও ক্রমে অ-নেতিবাচক পূর্ণসংখ্যার একটি তালিকা। পুনরাবৃত্তি থাকতে পারে। সংক্ষিপ্ততার জন্য, তালিকার দৈর্ঘ্য এবং উপাদানগুলির অনুমোদিত ব্যাপ্তি উভয়ই 0
এবং 20
সমেত হবে lusive
এখানে "তালিকা" এর সংজ্ঞাটি নমনীয়। সংখ্যার সংগ্রহের প্রতিনিধিত্ব করে এমন কোনও কাঠামো ঠিক আছে, যতক্ষণ না এতে উপাদানগুলির একটি নির্দিষ্ট ক্রম থাকে এবং পুনরাবৃত্তি করতে দেয়। এটির দৈর্ঘ্য ব্যতীত কোনও সহায়ক তথ্য অন্তর্ভুক্ত নাও হতে পারে।
ইনপুটটি ফাংশন আর্গুমেন্ট হিসাবে বা STDIN এর মাধ্যমে নেওয়া যেতে পারে।
আউটপুট
ক্ষুদ্রতম বাদ পড়া সংখ্যা। এটি আউটপুট বা মুদ্রণ।
পরীক্ষার মামলা
[1]
0
[0]
1
[2, 0]
1
[3, 1, 0, 1, 3, 3]
2
[]
0
[1, 2, 3]
0
[5, 4, 1, 5, 4, 8, 2, 1, 5, 4, 0, 7, 7]
3
[3, 2, 1, 0]
4
[0, 0, 1, 1, 2, 2, 3]
4
[1, 0, 7, 6, 3, 11, 15, 1, 9, 2, 3, 1, 5, 2, 3, 4, 6, 8, 1, 18]
10
0
করতে 20
, সঠিক আউটপুট 21. আমি একটি পরীক্ষা ক্ষেত্রে যুক্ত করতে হবে হয়। হ্যাঁ, স্থির পরিসীমাটি অবশ্যই এটি সহজতর করে, যদিও কেউ এখনও তর্কসাপেক্ষভাবে ব্যবহার করতে পারে sys.maxint
বা 2**64
আমি এটি নির্দিষ্ট না করে।