Funkcja do oceny zestawu pięciu lat
W tym ćwiczeniu napiszemy funkcję, która ocenia dowolny zestaw pięciu lat i sprawdza, czy jakikolwiek gracz zakończył z kasą we wszystkich pięciu latach.
Zakładamy 6000 graczy – każdy z nich jest reprezentowany przez liczbę od 1 do 6000. Przy założeniu, że 10% wszystkich graczy skończy z kasą, dane wejściowe funkcji będą macierzą z pięcioma kolumnami (po jednej na każdy rok) i 600 wierszami (po jednym na każdego gracza, który zakończył z kasą).
To ćwiczenie jest częścią kursu
Zagadki prawdopodobieństwa w R
Instrukcje do ćwiczenia
- Użyj funkcji
Reduce, aby znaleźć część wspólną wszystkich pięciu lat. - Sprawdź, czy część wspólna zawiera jakiekolwiek elementy.
- Określ warunek wskazujący, kiedy funkcja ma zwrócić
FALSE.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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)
}
}