Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - المصفوفة المعكوسة

جزء من قسم الأساسيات في رحلة Swift على Coddy — الدرس 67 من 86.

challenge icon

التحدي

سهل

ستتلقى سطراً من المدخلات يحتوي على أعداد صحيحة مفصولة بفاصلة (على سبيل المثال، 1,2,3,4,5).

قم بعكس المصفوفة يدوياً باستخدام حلقة (loop)—لا تستخدم الطريقة المدمجة reversed().

قم ببناء مصفوفة جديدة من خلال المرور عبر المصفوفة الأصلية من الفهرس الأخير إلى الأول، مع إضافة كل عنصر إلى مصفوفة النتيجة الخاصة بك.

اطبع المصفوفة المعكوسة.

مثال: إذا كانت المدخلات 10,20,30,40، فيجب أن تكون مخرجاتك:

[40, 30, 20, 10]

جرّب بنفسك

// قراءة المدخلات وتحويلها إلى مصفوفة من الأعداد الصحيحة
let input = readLine()!
let numbers = input.split(separator: ",").map { Int($0)! }

// TODO: اكتب الكود الخاص بك أدناه
// عكس المصفوفة يدوياً باستخدام حلقة تكرار (لا تستخدم ()reversed)
// بناء مصفوفة جديدة من خلال التكرار من الفهرس الأخير إلى الأول

var reversedArray: [Int] = []

// حلقة التكرار الخاصة بك توضع هنا


// طباعة النتيجة
print(reversedArray)

جميع دروس الأساسيات