ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește funcția Reduce pentru 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)
  }
}
Editează și rulează codul