Zacznij terazZacznij za darmo

Trzy znane wartości

Teraz zasymulujemy prawdopodobieństwo poprawnego odgadnięcia kodu, gdy składa się on z trzech różnych cyfr, przy czym jedna z nich się powtarza.

Załóżmy, że ślady na ekranie wskazują na wartości 2, 4 i 7. Jedna z tych wartości powtarza się w kodzie, ale nie wiemy która ani na której pozycji się pojawia.

To ćwiczenie jest częścią kursu

Zagadki prawdopodobieństwa w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Zapisz trzy znane wartości do zmiennej o nazwie unique_values.
  • Utwórz obiekt zawierający łącznie cztery wartości: losowo wybierz jedną z unikalnych wartości jako tę powtarzającą się, połącz ją z unique_values i zapisz wynik jako all_values.
  • Dokonaj zgadywania, losując wartość z obiektu zawierającego cztery wartości.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

counter <- 0
# Store known values
unique_values <- ___

for(i in 1:10000){
  # Pick repeated value
  all_values <- c(unique_values, ___)
  # Make guess
  guess <- ___
  if(identical(passcode, ___)){
    counter <- counter + 1
  }
}

print(counter / 10000)
Edytuj i uruchom kod