Mari kita lihat seberapa bagus bahasa pilihan Anda dalam keacakan selektif.
Mengingat 4 karakter, A, B, C, dan D, atau string dari 4 karakter ABCD sebagai masukan , keluaran salah satu karakter dengan probabilitas berikut:
Aharus memiliki 1/8 (12,5%) kesempatan untuk dipilihBharus memiliki kesempatan 3/8 (37,5%) untuk dipilihCharus memiliki 2/8 (25%) kesempatan untuk dipilihDharus memiliki 2/8 (25%) kesempatan untuk dipilih
Ini sejalan dengan tata letak mesin Plinko berikut :
^
^ ^
^ ^ ^
A B \ /
^
C D
Jawaban Anda harus melakukan upaya tulus untuk menghormati probabilitas yang dijelaskan. Penjelasan yang tepat tentang bagaimana probabilitas dihitung dalam jawaban Anda (dan mengapa mereka menghormati spesifikasi, mengabaikan pseudo-randomness dan masalah angka besar) sudah cukup.
Mencetak gol
Ini adalah kode-golf sehingga byte paling sedikit di setiap bahasa menang!
ceil(abs(i - 6)/ 2.0)akan memetakan indeks dari 0-7ke indeks dari 0-3dengan distribusi yang sesuai ( 0 111 22 33) untuk tantangan ini ...
