পূর্ণসংখ্যার একটি অ্যারে দেওয়া হয়েছে 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
। - এটি কোড-গল্ফ , সর্বনিম্ন বাইট-কাউন্ট জেতা।
- যদি একই আকারের একাধিক সাববারি বৈধ হয় তবে সেগুলি সমস্ত আউটপুট গ্রহণযোগ্য নয় । আপনাকে অবশ্যই একটি একক বেছে নিতে হবে এবং এটির একটি আউটপুট।
এটি পোস্ট করা হয়েছে কিনা তা আমাকে জানান, আমি এটি খুঁজে পাইনি।
পোস্টগুলি আমি এর মতো পেয়েছি : সম্পর্কিত তবে বন্ধ , ...