পূর্ণসংখ্যার একটি অ্যারে দেওয়া হয়েছে aযাতে এন পূর্ণসংখ্যা এবং একটি একক পূর্ণসংখ্যা রয়েছে x; থেকে উপাদানের অল্পসংখ্যক পরিষেবা পরিমাণ অপসারণ aএর সমষ্টি করতে aসমান x। যদি কোনও সংমিশ্রণ aগঠন করতে না পারে তবে xএকটি মিথ্যা মানটি ফিরিয়ে দিন।
একটি মন্তব্যে নির্দেশিত হিসাবে এটি x এর যোগফল সহ সর্বাধিক সেট , আমার কম গণিতের মস্তিষ্ককে ক্ষমা করুন। আমি কলেজ থেকে প্রচুর পদ ভুলে গেছি।
উদাহরণ (সত্যবাদী):
f([1,2,3,4,5,6,7,8,9,10], 10) = [1,2,3,4]
f([2,2,2,2,2,2,2,2,2], 10) = [2,2,2,2,2]
f([2,2,2,2,-2,-2,-2,-4,-2], -8) = [2,2,-2,-2,-2,-4,-2]
f([-2,-4,-2], -6) = [-4,-2] OR [-2,-4]
f([2,2,2,4,2,-2,-2,-2,-4,-2], 0) = [2,2,2,4,2,-2,-2,-2,-4,-2] (অপরিবর্তিত)
f([], 0) = [] (অপরিবর্তিত জিরো-সম মামলা)
উদাহরণ (মিথ্যা, কোনও সামঞ্জস্যহীন অ-অ্যারে মান):
অসম্ভব কেস তৈরি করা: f([-2,4,6,-8], 3) = falsy (E.G. -1)
জিরো সাম মামলা: f([], non-zero number) = falsy (E.G. -1)
- দ্রষ্টব্য: এর মতো কোনও মান
[-1]মিথ্যাচারের জন্য বৈধ হতে পারে না, কারণ এটি একটি সম্ভাব্য সত্যবাদী আউটপুট।
নিয়মাবলী:
- ইনপুট অ্যারে আকারে নেওয়া যেতে পারে, বা যুক্তিগুলির তালিকা হিসাবে, শেষ বা প্রথমটি
x। - আউটপুটটি পূর্ণসংখ্যার কোনও সীমিত তালিকা হতে পারে। ইজি
1\n2\n3\nবা[1,2,3]। - পূর্ণসংখ্যার অ্যারের ব্যতীত কোনও মান মিথ্যা সূচক হিসাবে ব্যবহার করা যেতে পারে।
- আপনার কোড অবশ্যই শেষ অ্যারের আকারকে সর্বাধিক করে তুলতে হবে, অর্ডার কোনও বিষয় নয়।
- EG
f([3,2,3],5)উভয়ের জন্য[2,3]এবং[3,2]সমানভাবে বৈধ। - EG এর জন্য
f([1,1,2],2)আপনি কেবল সংক্ষিপ্ত[1,1]হিসাবে ফিরতে পারবেন[2]।
- EG
- যোগফল
aএবং এর মান উভয়ই এরxচেয়ে কম2^32-1এবং বেশি হবে-2^32-1। - এটি কোড-গল্ফ , সর্বনিম্ন বাইট-কাউন্ট জেতা।
- যদি একই আকারের একাধিক সাববারি বৈধ হয় তবে সেগুলি সমস্ত আউটপুট গ্রহণযোগ্য নয় । আপনাকে অবশ্যই একটি একক বেছে নিতে হবে এবং এটির একটি আউটপুট।
এটি পোস্ট করা হয়েছে কিনা তা আমাকে জানান, আমি এটি খুঁজে পাইনি।
পোস্টগুলি আমি এর মতো পেয়েছি : সম্পর্কিত তবে বন্ধ , ...