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

مراجعة - المتجه المعكوس

جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 61 من 78.

challenge icon

التحدي

سهل

ستتلقى سطراً واحداً من المدخلات يحتوي على أرقام مفصولة بفاصلة (على سبيل المثال، 10,20,30,40,50).

قم بإجراء العمليات التالية:

  1. أنشئ متجهاً (vector) من المدخلات المفصولة بفاصلة
  2. اعكس المتجه بحيث يصبح العنصر الأخير هو الأول
  3. اطبع المتجه المعكوس
  4. اطبع مجموع العنصرين الأول والأخير من المتجه المعكوس

على سبيل المثال، إذا كانت المدخلات هي:

5,15,25,35,45

يجب أن تكون المخرجات:

[1] 45 35 25 15  5
[1] 50

الشرح: المتجه الأصلي c(5, 15, 25, 35, 45) تم عكسه إلى c(45, 35, 25, 15, 5). مجموع العنصر الأول (45) والعنصر الأخير (5) للمتجه المعكوس هو 50.

جرّب بنفسك

# قراءة المدخلات
con <- file("stdin", "r")
input <- suppressWarnings(readLines(con, n = 1))

# تحليل الأرقام المفصولة بفاصلة إلى متجه
numbers <- as.numeric(strsplit(input, ",")[[1]])

# المهام المطلوبة: اكتب الكود الخاص بك أدناه
# 1. عكس المتجه
# 2. طباعة المتجه المعكوس
# 3. حساب وطباعة مجموع العنصرين الأول والأخير من المتجه المعكوس

جميع دروس Fundamentals