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

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

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

challenge icon

التحدي

سهل

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

Reverse الـ array يدويًا باستخدام loop: لا تستخدم الطريقة المضمنة reversed().

Build مصفوفة array جديدة من خلال iterating through الـ array الأصلية من last index إلى first، مع إلحاق كل عنصر بمصفوفة result الخاصة بك.

اطبع الـ array المعكوسة.

مثال: إذا كان الإدخال هو 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)

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

تدرّب بنفسك: Playground لـ Swift