Funcție pentru evaluarea unui set de cinci ani
În acest exercițiu, vom scrie o funcție care să evalueze orice set dat de cinci ani și să verifice dacă există cel puțin un jucător care a câștigat premii în toți cei cinci ani.
Presupunem că există 6000 de jucători, fiecare reprezentat printr-un număr de la 1 la 6000. Considerând că 10% dintre toți jucătorii vor câștiga premii, intrarea funcției va fi o matrice cu cinci coloane — câte una pentru fiecare an — și 600 de rânduri, câte unul pentru fiecare jucător care a câștigat.
Acest exercițiu face parte din cursul
Puzzle de probabilitate în R
Instrucțiuni pentru exercițiu
- Folosește funcția
Reducepentru a găsi intersecția tuturor celor cinci ani. - Verifică dacă intersecția conține elemente.
- Specifică condiția care indică când trebuie returnat
FALSE.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)
}
}