ভূমিকা
দুটি খালি খালি পূর্ণসংখ্যার অ্যারে বিবেচনা করুন, এ = [0 3 2 2 8 4] এবং বি = [7 8 7 2] বলুন । কর্ম সঞ্চালন করার জন্য প্রান্তিককরণ উপরন্তু তাদের উপর, আমরা নিচের কাজগুলো করুন:
মোট দৈর্ঘ্যের এলসিএম (দৈর্ঘ্য (এ), দৈর্ঘ্য (বি)) রাখার জন্য প্রতিটি অ্যারে পর্যাপ্ত সময় পুনরাবৃত্তি করুন । এখানে এলসিএম হ'ল সর্বনিম্ন সাধারণ একাধিক।
A -> [0 3 2 2 8 4][0 3 2 2 8 4] B -> [7 8 7 2][7 8 7 2][7 8 7 2]
পুনরাবৃত্ত অ্যারেগুলিতে উপাদান অনুসারে সংযোজন সম্পাদন করুন এবং প্রতিটি অবস্থাতেই ফলাফল কেটে নিন যেখানে তাদের উভয়টিতেই কাটা আছে।
A -> [0 3 2 2 8 4][0 3 2 2 8 4] B -> [7 8 7 2][ 7 8 7 2][7 8 7 2] -> [7 11 9 4][15 12][7 5][9 10 15 6]
অ্যারেগুলির এই অ্যারেটি আপনার ফলাফল।
কাজটি
আপনার ইনপুটগুলি পূর্ণসংখ্যার দুটি খালি খালি অ্যারে হয় এবং আপনার আউটপুট উপরের সংজ্ঞায়িত হিসাবে তাদের প্রান্তিককরণ সংযোজনের ফলাফল হবে। ইনপুট এবং আউটপুট যে কোনও যুক্তিসঙ্গত বিন্যাসে হতে পারে। সংযোজন সম্পাদন করার সময় আপনাকে পূর্ণসংখ্যার ওভারফ্লো সম্পর্কে চিন্তা করতে হবে না।
বিধি এবং স্কোরিং
আপনি একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন লিখতে পারেন। সর্বনিম্ন বাইট গণনা জিতেছে।
পরীক্ষার মামলা
[1] [4] -> [[5]]
[1,2,-3,-4] [15] -> [[16],[17],[12],[11]]
[0,-4] [2,1,0,-3] -> [[2,-3],[0,-7]]
[0,3,2,2,8,4] [7,8,7,2] -> [[7,11,9,4],[15,12],[7,5],[9,10,15,6]]
[18,17,16] [-1,-2,-3,-4] -> [[17,15,13],[14],[16,14],[15,13],[15],[16,14,12]]
[18,17,16,15] [-1,-2,-3,-4] -> [[17,15,13,11]]
[1,1,1,1,1] [6,5,6,5,6,5,6,2,1] -> [[7,6,7,6,7],[6,7,3,2],[7],[6,7,6,7,6],[7,3,2],[7,6],[7,6,7,6,7],[3,2],[7,6,7],[6,7,6,7,3],[2],[7,6,7,6],[7,6,7,3,2]]
[1,1,1,1,1,1] [6,5,6,5,6,5,6,2,1] -> [[7,6,7,6,7,6],[7,3,2],[7,6,7],[6,7,6,7,3,2]]
[1,1,1,1,1,1,1] [6,5,6,5,6,5,6,2,1] -> [[7,6,7,6,7,6,7],[3,2],[7,6,7,6,7],[6,7,3,2],[7,6,7],[6,7,6,7,3,2],[7],[6,7,6,7,6,7,3],[2],[7,6,7,6,7,6],[7,3,2],[7,6,7,6],[7,6,7,3,2],[7,6],[7,6,7,6,7,3,2]]