Zacznij terazZacznij za darmo

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

Zobacz kurs

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)
  }
}
Edytuj i uruchom kod