回顾:活动宾客
本课属于 Coddy R 学习旅程的“逻辑与流程”单元。第 16 课,共 64 课。
挑战
中等完成 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 在线编译器