Funkce pro vyhodnocení sady pěti let
V tomto cvičení napíšeme funkci, která vyhodnotí libovolnou sadu pěti let a zkontroluje, zda některý hráč získal výhru ve všech pěti letech.
Předpokládáme 6 000 hráčů, přičemž každý hráč bude reprezentován číslem od 1 do 6 000. Za předpokladu, že 10 % všech hráčů získá výhru, bude vstupem funkce matice s pěti sloupci (jeden pro každý rok) a 600 řádky (jeden pro každého hráče s výhrou).
Toto cvičení je součástí kurzu
Probability Puzzles in R
Pokyny k cvičení
- Pomocí funkce
Reducenajdi průnik všech pěti let. - Zkontroluj, zda průnik obsahuje nějaké prvky.
- Urči podmínku, která určí, kdy se má vrátit hodnota
FALSE.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
check_for_five <- function(cashed){
# Find intersection of five years
all_five <- Reduce(___)
# Check intersection
if(___){
return(TRUE)
# Specify when to return FALSE
} ___ {
return(FALSE)
}
}