العودة إلى موقع برمج

مشكلة في كتابة دالة تحسب مجموع الأرقام في مصفوفة

swift
#1

اين الخطأ في هذا الكود

func sum(of:[Int]) -> Int
{
var numbers = 1
for n in of
{
    numbers += n
}
return numbers
}

sum(of: [1,2,3,4])
#2

هل من الممكن تحديد المزيد من المعلومات او صورة توضح حلك ضمن التحدي لنتمكن من تحديد سبب ظهور النتيجة الخاطئة للتحدي حيث يمكن ان يحوي حلك اخطاء دون ان تنتبه لها او كود زائد عن المطلوب في نص السؤال

#3

#4

الكود صحيح ولكن احذف السطر 11 حيث انه غير مطلوب في السؤال وتحتاج الى اعطاء اسم للمتغير بعد of مثلا
of numbers
يمكنك الاستفادة من الكود التالي لمساعدتك على الحل
image

1 Like
حل تحدي الدالة مع function
#5

لقد قمت بعمل الملاحظات التي اشرت اليها
شكرا لك على المساعدة

1 Like
#6


اين المشكلة ؟

#7

هل يمكنك وضع صورة توضح حلك ضمن التحدي لنتمكن من التحقق من سبب الخطأ

#8

#9

الحل صحيح تماما في حال كنت متأكد ان هذا الحل للطلب المناسب وليس لطلب اخر يمكنك وضع رابط التحدي لنتمكن من التحقق

#10

https://app.barmej.com/برمجة-سويفت-لبناء-تطبيقات-الآيفون/المجموعات-و-التحكم-و-الدوال-collections-control-functions/الدوال-functions/مبادئ-الدوال-function-basics-swift

#11

هل يمكنك التأكيد لاي طلب تضع هذا الكود

#12

لم افهم ماذا تقصد ؟ :grinning:

#13

اقصد انه توجد ثلاث طلبات في هذا السؤال والكود في الطلب الاول من السؤال يختلف عن الكود عن الطلب الثاني والثالث
فهل يمكنك التأكيد لاي طلب تضع هذا الكود