Menu
Coddy logo textTech

Повторение — гости мероприятия

Часть раздела Логика и потоки выполнения путешествия по 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