ভূমিকা
আসুন একটি নতুন গাণিতিক ক্রিয়াকলাপ সংজ্ঞায়িত করি, যাকে আমি জিপার গুণকে কল করি । দুটি নন-অ্যান্টিজেটিভ পূর্ণসংখ্যার জিপারকে গুন করার জন্য, আপনি দৈর্ঘ্যের সাথে মিল তৈরির জন্য নেতৃস্থানীয় শূন্যগুলি যুক্ত করুন, সংখ্যার সাথে বেস -10 সংখ্যাকে গুণিত করুন, 2-সংখ্যার সংখ্যা পেতে ফলাফলগুলিতে নেতৃস্থানীয় শূন্যগুলি যুক্ত করুন, সেগুলি সংমিশ্রণ করুন এবং অবশেষে শীর্ষস্থানীয় শূন্যগুলি বাদ দিন।
এখানে এ = 1276 এবং বি = 933024 সহ একটি উদাহরণ রয়েছে :
1. Add leading zeros
A = 001276
B = 933024
2. Multiply digit-wise
A = 0 0 1 2 7 6
B = 9 9 3 0 2 4
-> 0 0 3 0 14 24
3. Pad to 2 digits
-> 00 00 03 00 14 24
4. Concatenate
-> 000003001424
5. Drop leading zeros
-> 3001424
অপারেশনটি সাধারণ চিহ্নের নিয়মের সাথে সমস্ত পূর্ণসংখ্যায় প্রসারিত হয়: ইতিবাচক সময়গুলি নেতিবাচক হয়, নেতিবাচক বার নেতিবাচক হয় ধনাত্মক এবং এই জাতীয়।
কাজটি
আপনার ইনপুটগুলি দুটি পূর্ণসংখ্যা এবং আপনার আউটপুট হ'ল তাদের জিপার গুণ lic আপনার ইচ্ছামত বড় ইনপুট পরিচালনা করতে সক্ষম হওয়া উচিত। ইনপুট এবং / অথবা আউটপুট স্ট্রিং ফর্ম্যাটে হতে পারে (এবং প্রকৃতপক্ষে অবশ্যই হওয়া উচিত, যদি আপনার ভাষা নির্বিচারে বৃহত পূর্ণসংখ্যাকে সমর্থন করে না)। দ্রষ্টব্য যে -0
কোনও বৈধ ইনপুট বা আউটপুট নয়।
বিধি এবং স্কোরিং
আপনি একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন লিখতে পারেন এবং সর্বনিম্ন বাইট গণনা জিততে পারে।
পরীক্ষার মামলা
0 0 -> 0
302 40 -> 0
302 -40 -> 0
-4352 448 -> -122016
0 6623 -> 0
0 -6623 -> 0
20643 -56721 -> -1000420803
63196 21220 -> 1203021800
1276 933024 -> 3001424
-1276 933024 -> -3001424
-1276 -933024 -> 3001424
5007204555 350073039 -> 12001545
-612137119 -8088606033 -> 816060042000327
3389903661 -6619166963 -> -18180881090018543603
-23082746128560880381 1116941217 -> -8050600723200060807
-668336881543038127783364011867 896431401738330915057436190556 -> -485448120906320001351224000900090235004021121824000900403042
402878826066336701417493206805490000415 312487283677673237790517973105761463808 -> 120004325656161618004242182118140007280900200921180018080025285400000000320040
b⁵
সাথে প্রতিস্থাপন করতে পারেনD
। : পি