Menu
Coddy logo textTech

Recapitulação - Convidados do Evento

Parte da seção Lógica e Fluxo do Journey de R da Coddy. Lição 16 de 64.

challenge icon

Desafio

Médio

Complete guest_report(invited, arrivals). arrivals lista cada check-in, e um convidado pode fazer check-in mais de uma vez. Retorne quatro linhas:

  • Arrived: seguido pelo número de convidados diferentes que fizeram check-in
  • No-shows: seguido pelos convidados que foram convidados, mas nunca fizeram check-in
  • Uninvited: seguido pelos convidados que fizeram check-in sem um convite
  • Repeat check-ins: seguido pelos convidados que fizeram check-in mais de uma vez

Ordene cada lista de nomes, escreva cada nome uma vez e una-os com , . Uma lista vazia é escrita como none.

O código fornecido lê os convidados e as chegadas como linhas separadas por vírgulas e imprime cada linha retornada.

Experimente você mesmo

guest_report <- function(invited, arrivals) {
  # Escreva seu código aqui
  character(0)
}

# Código de entrada/saída fornecido: mantenha-o como está
input <- suppressWarnings(readLines(file("stdin")))
cat(guest_report(strsplit(input[1], ",")[[1]], strsplit(input[2], ",")[[1]]), sep = "\n")

Todas as lições de Lógica e Fluxo

Pratique por conta própria: Compilador de R online