Menu
CoddyTech

Ôn tập: Khách mời sự kiện

Thuộc phần Logic và luồng điều khiển trong hành trình R của Coddy. Bài học 16 trên 64.

challenge icon

Thử thách

Trung bình

Hoàn thiện guest_report(invited, arrivals). arrivals liệt kê mọi lần làm thủ tục nhận phòng, một khách có thể làm thủ tục nhiều lần. Trả về bốn dòng:

  • Arrived: theo sau là số khách khác nhau đã làm thủ tục
  • No-shows: theo sau là những khách được mời nhưng chưa làm thủ tục
  • Uninvited: theo sau là những khách đã làm thủ tục nhưng không được mời
  • Repeat check-ins: theo sau là những khách đã làm thủ tục nhiều hơn một lần

Sắp xếp từng danh sách tên, chỉ viết mỗi tên một lần và nối các tên bằng , . Viết danh sách trống là none.

Code được cung cấp đọc danh sách khách được mời và danh sách khách đến từ các dòng phân tách bằng dấu phẩy, rồi in ra từng dòng được trả về.

Tự làm thử

guest_report <- function(invited, arrivals) {
  # Viết code của bạn ở đây
  character(0)
}

# Đoạn code đầu vào/đầu ra có sẵn: giữ nguyên
input <- suppressWarnings(readLines(file("stdin")))
cat(guest_report(strsplit(input[1], ",")[[1]], strsplit(input[2], ",")[[1]]), sep = "\n")

Tất cả bài học trong Logic và luồng điều khiển

Tự luyện tập: Trình biên dịch R online