تعديل المراجعة - المصفوفة المعكوسة
جزء من قسم Fundamentals في رحلة C# على Coddy — الدرس 60 من 69.
التحدي
سهلاكتب دالة باسم Reverse تستقبل مصفوفة من الأرقام كمعامل وتعيد المصفوفة معكوسة.
على سبيل المثال، بالنسبة لـ [1, 2, 3]، المخرجات المتوقعة هي [3, 2, 1].
ملاحظة: استخدام Array.Reverse() غير مسموح به. قم بتنفيذ العكس يدوياً باستخدام حلقة تكرار (loop).
تلميح: للوصول إلى العناصر من نهاية المصفوفة، استخدم نمط الفهرس arr.Length - 1 - i.
جرّب بنفسك
using System;
public class Program {
public static int[] Reverse(int[] arr) {
// اكتب الكود الخاص بك أدناه
}
public static void Main(string[] args) {
string text = Console.ReadLine();
string[] stringArr = text.Split(",");
int[] arr = new int[stringArr.Length];
for (int i = 0; i < stringArr.Length; i++) {
arr[i] = int.Parse(stringArr[i]);
}
int[] result = Reverse(arr);
Console.WriteLine("The reversed array is: " + string.Join(", ", result));
}
}جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانالزيادة والنقصان اللاحقاختصارات العمليات الحسابية7أساسيات الإدخال والإخراج (Basic IO)
الإخراج الأساسيتضمين النصوص (String Interpolation)قراءة المدخلاتالتحليل (Parse)مراجعة - حتى 120مراجعة - True أو False5المعاملات - الجزء الثاني
معاملات المقارنةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالث11أساسيات المصفوفات
تعريف المصفوفاتالوصول إلى العناصرتعديل المصفوفاتدوال المصفوفاتمراجعة - مصفوفة المنتجاتتعديل المراجعة - المصفوفة المعكوسة