Menu
CoddyTech

回顾:活动宾客

本课属于 Coddy R 学习旅程的“逻辑与流程”单元。第 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 在线编译器