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
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_valuesi zapisz wynik jakoall_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)