Ahmed Ebrahim11 نشر 21 نوفمبر 2023 أرسل تقرير نشر 21 نوفمبر 2023 (معدل) السلام عليكم اقوم بتجربه هذا الكود عل محررين 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])) تم التعديل في 21 نوفمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 21 نوفمبر 2023 أرسل تقرير نشر 21 نوفمبر 2023 الكود يعمل بشكل سليم فأنت تقوم بتمرير مصفوفة واستخدام ميثود 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])); 1 اقتباس
السؤال
Ahmed Ebrahim11
السلام عليكم
اقوم بتجربه هذا الكود عل محررين online ويعمل
اما عل leetcode يظهر هذا الخطأ
تعديل عنوان السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.