سؤال

يجب أن أضرب اثنين من الأرقام الكبيرة - المحفوظة كسلسلة - أي تلميح كيفية القيام بذلك؟

هل كانت مفيدة؟

المحلول

فكر في المدرسة الدراسية، وكيف ستحل المشكلة لفترة طويلة.

نصائح أخرى

يعتمد

على اللغة وكيف كبيرة الأرقام.على سبيل المثال في C، يمكنك تحويل السلسلة إلى Int مع ATOI ثم اضرب إذا كان المنتج يصلح في 32 بت int.إذا كان الرقم كبيرا جدا بالنسبة ل 32bit، فربما يتعين عليك استخدام مكتبة BigItt لجهة خارجية.بعض اللغات (Python، Haskell) لديها دعم مدمج ل Bigint، حتى تتمكن من ضرب أرقام أي حجم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top