Menu
Coddy logo textTech

Rückblick – Gäste einer Veranstaltung

Teil des Abschnitts Logik und Ablaufsteuerung der R-Journey von Coddy. Lektion 16 von 64.

challenge icon

Aufgabe

Mittel

Vervollständige guest_report(invited, arrivals). arrivals enthält jeden Check-in, und ein Gast kann sich mehr als einmal anmelden. Gib vier Zeilen zurück:

  • Arrived: gefolgt von der Anzahl der verschiedenen Gäste, die sich angemeldet haben
  • No-shows: gefolgt von den eingeladenen Gästen, die sich nie angemeldet haben
  • Uninvited: gefolgt von den Gästen, die sich ohne Einladung angemeldet haben
  • Repeat check-ins: gefolgt von den Gästen, die sich mehr als einmal angemeldet haben

Sortiere jede Namensliste, schreibe jeden Namen einmal und verbinde sie mit , . Eine leere Liste wird als none geschrieben.

Der bereitgestellte Code liest die eingeladenen Gäste und die Anmeldungen als durch Kommas getrennte Zeilen ein und gibt jede zurückgegebene Zeile aus.

Probier es selbst

guest_report <- function(invited, arrivals) {
  # Schreibe deinen Code hier
  character(0)
}

# Bereitgestellter Ein-/Ausgabe-Code: belasse ihn unverändert
input <- suppressWarnings(readLines(file("stdin")))
cat(guest_report(strsplit(input[1], ",")[[1]], strsplit(input[2], ",")[[1]]), sep = "\n")

Alle Lektionen in Logik und Ablaufsteuerung

Übe selbstständig: Online-R-Compiler