مراجعة - المتجه المعكوس
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 61 من 78.
التحدي
سهلستتلقى سطراً واحداً من المدخلات يحتوي على أرقام مفصولة بفاصلة (على سبيل المثال، 10,20,30,40,50).
قم بإجراء العمليات التالية:
- أنشئ متجهاً (vector) من المدخلات المفصولة بفاصلة
- اعكس المتجه بحيث يصبح العنصر الأخير هو الأول
- اطبع المتجه المعكوس
- اطبع مجموع العنصرين الأول والأخير من المتجه المعكوس
على سبيل المثال، إذا كانت المدخلات هي:
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
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)11المتجهات
إنشاء المتجهات باستخدام c()الوصول إلى عناصر المتجهتعديل المتجهاتالعمليات على المتجهاتمراجعة - متجه الأسعارمراجعة - المتجه المعكوسالمتجهات المسماة3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ