Mulai sekarangMulai 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 merupakan bagian dari kursus

Teka-teki Probabilitas di R

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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