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

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

جزء من قسم الأساسيات في رحلة Ruby على Coddy — الدرس 63 من 88.

challenge icon

التحدي

سهل

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

قم بتقسيم المدخلات إلى مصفوفة من الأعداد الصحيحة، ثم اعكس المصفوفة يدويًا باستخدام حلقة تكرارية. لا تستخدم ميزة reverse المدمجة.

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

على سبيل المثال، إذا كانت المدخلات 8,3,5,1,9، يجب أن تكون المخرجات:

9
1
5
3
8

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

30
20
10

إذا كانت المدخلات 7,2,4,6,1,8، يجب أن تكون المخرجات:

8
1
6
4
2
7

إذا كانت المدخلات 5، يجب أن تكون المخرجات:

5

جرّب بنفسك

# قراءة الأعداد الصحيحة المفصولة بفاصلة
input = gets.chomp
numbers = input.split(",").map(&:to_i)

# TODO: اكتب الكود الخاص بك أدناه
# إنشاء مصفوفة جديدة من خلال المرور عبر المصفوفة الأصلية
# من العنصر الأخير إلى الأول (لا تستخدم طريقة reverse)
reversed_array = []



# طباعة كل عنصر من عناصر المصفوفة المعكوسة في سطر مستقل
reversed_array.each do |num|
  puts num
end

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