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

مراجعة - ضيوف الفعالية

جزء من قسم المنطق وتدفق التنفيذ في رحلة R على Coddy. الدرس 16 من 64.

challenge icon

التحدي

متوسط

أكمل guest_report(invited, arrivals). تسرد arrivals كل عمليات تسجيل الوصول، وقد يسجّل الضيف وصوله أكثر من مرة. أعد أربعة أسطر:

  • Arrived: متبوعًا بعدد الضيوف المختلفين الذين سجّلوا وصولهم
  • No-shows: متبوعًا بالضيوف المدعوين الذين لم يسجّلوا وصولهم قط
  • Uninvited: متبوعًا بالضيوف الذين سجّلوا وصولهم من دون دعوة
  • Repeat check-ins: متبوعًا بالضيوف الذين سجّلوا وصولهم أكثر من مرة

رتّب كل قائمة من الأسماء، واكتب كل اسم مرة واحدة، وافصل بينها باستخدام , . تُكتب القائمة الفارغة none.

يقرأ الكود المُقدَّم الضيوف المدعوين وعمليات الوصول على شكل أسطر مفصولة بفواصل، ويطبع كل سطر مُعاد.

جرّب بنفسك

guest_report <- function(invited, arrivals) {
  # اكتب كودك هنا
  character(0)
}

# كود الإدخال/الإخراج المُزوَّد: أبقِه كما هو
input <- suppressWarnings(readLines(file("stdin")))
cat(guest_report(strsplit(input[1], ",")[[1]], strsplit(input[2], ",")[[1]]), sep = "\n")

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم R عبر الإنترنت