اذهب إلى المحتوى

السؤال

نشر (معدل)

السلام عليكم 

اقوم بتجربه هذا الكود عل محررين online ويعمل 

اما عل leetcode يظهر هذا الخطأ

var addTwoNumbers = function(l1, l2) {

    let m = Number(l1.join(''));

    let m1 = Number(l2.join('')); 

    let m2 = m + m1

    m3 = m2.toString()

    m4 = m3.split('').reverse().map(Number);

    return m4

};

console.log(addTwoNumbers([9,9,9,9,9,9,9],[9,9,9,9]))

IMG-20231121-WA0013.jpg

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

الكود يعمل بشكل سليم فأنت تقوم بتمرير مصفوفة واستخدام ميثود join عليها ولا مشكلة في ذلك، يمكنك تجاهل تلك الرسالة أو تجربة كتابة الكود كالتالي:

const addTwoNumbers = function(l1 = [], l2 = []) {
    const num1 = BigInt(l1.reverse().join('')) || 0n;
    const num2 = BigInt(l2.reverse().join('')) || 0n;
    const sum = num1 + num2;
    return Array.from(String(sum), Number).reverse();
};

console.log(addTwoNumbers([9, 9, 9, 9, 9, 9, 9], [9, 9, 9, 9]));

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...