MulaiMulai sekarang secara gratis

Tiga nilai diketahui

Sekarang, kita akan mensimulasikan peluang menebak dengan benar ketika passcode terdiri dari tiga digit berbeda dan salah satu nilainya diulang.

Di sini, misalkan terdapat bekas noda pada nilai 2, 4, dan 7. Salah satu dari nilai ini akan diulang dalam passcode, tetapi kita tidak tahu yang mana, maupun di posisi mana nilai yang diulang tersebut berada dalam passcode.

Latihan ini adalah bagian dari kursus

Teka-teki Probabilitas di R

Lihat Kursus

Petunjuk latihan

  • Simpan tiga nilai yang diketahui ke dalam variabel bernama unique_values.
  • Buat sebuah objek yang berisi total empat nilai, dengan memilih salah satu nilai unik secara acak untuk dijadikan nilai yang diulang dan menggabungkannya dengan unique_values, lalu simpan sebagai all_values.
  • Buat tebakan dengan memilih secara acak dari objek yang berisi empat nilai tersebut.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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)
Edit dan Jalankan Kode