আপনাকে ভাসমান-পয়েন্ট সংখ্যাগুলির দুটি অ্যারে দেওয়া হবে। আপনার কাজটি হ'ল দুটি অ্যারের সম্পর্কিত উপাদানগুলিকে জোড়া দেওয়া এবং প্রতিটি জোড়ের সর্বাধিক প্রাপ্ত। তবে , দুটি অনুরূপ উপাদান সমান হলে তার পরিবর্তে আপনাকে অবশ্যই তাদের যোগফল নেওয়া উচিত।
উদাহরণস্বরূপ, তালিকাগুলি দেওয়া হয়েছে [1, 3, 3.2, 2.3]
এবং [3, 1, 3.2, 2.6]
, আপনাকে অবশ্যই নিম্নলিখিত কাজগুলি করতে হবে:
উপাদানগুলি (বা জিপ) যুক্ত করুন :
[[1, 3], [3, 1], [3.2, 3.2], [2.3, 2.6]]
.প্রতিটি জোড়া দিয়ে যান এবং উপরোক্ত প্রক্রিয়া প্রযোজ্য:
[3, 3, 6.4, 2.6]
।
চশমা
অ্যারে / তালিকাগুলির সর্বদা সমান দৈর্ঘ্য থাকবে। এগুলি অবশ্য খালি থাকতে পারে।
যতক্ষণ আপনি এটিকে অপব্যবহার না করেন ততক্ষণ তাদের অন্তর্ভুক্ত নম্বরগুলি সর্বদা আপনার ভাষার দক্ষতার সাথে খাপ খায়। এগুলি ইতিবাচক, শূন্য বা নেতিবাচক হতে পারে, আপনাকে অবশ্যই সমস্ত ধরণের হ্যান্ডেল করতে হবে।
এটা সাহায্য করে আপনি আপনার বাইট গণনা কমাতে থাকে, তাহলে আপনি পারে এছাড়াও ইনপুট হিসাবে তালিকার দৈর্ঘ্য নিতে।
বিধি
- এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
- স্ট্যান্ডার্ড ইনপুট এবং আউটপুট বিধি প্রযোজ্য। আপনি কোনও যুক্তিসঙ্গত বিন্যাসে ইনপুট (এবং আউটপুট) নিতে পারেন।
- ডিফল্ট লুফোলগুলি নিষিদ্ধ।
পরীক্ষার মামলা
অ্যারে_1, অ্যারে_2 -> আউটপুট [], [] -> [] [1, 2, 3], [1, 3, 2] -> [2, 3, 3] [1, 3, 3.2, 2.3], [3, 1, 3.2, 2.6] -> [3, 3, 6.4, 2.6] [1,2,3,4,5,5,7,8,9,10], [10,9,8,7,6,5,4,3,2,1] -> [10, 9, 8, 7, 6, 10, 7, 8, 9, 10] [-3.2, -3.2, -2.4, 7, -10.1], [100, -3.2, 2.4, -7, -10.1] -> [100, -6.4, 2.4, 7, -20.2]