pengantar
Dalam tantangan ini, Anda akan diberikan daftar nomor floating point non-negatif yang diambil secara independen dari beberapa distribusi probabilitas. Tugas Anda adalah menyimpulkan distribusi itu dari angka-angka. Untuk membuat tantangan menjadi layak, Anda hanya memiliki lima distribusi untuk dipilih.
U
, distribusi seragam pada interval [0,1].T
, distribusi segitiga pada interval [0,1] dengan mode c = 1/2.B
, distribusi beta pada interval [0,1] dengan parameter α = β = 1/2.E
, distribusi eksponensial pada interval [0, ∞) dengan tingkat λ = 2.G
, distribusi gamma pada interval [0, ∞) dengan parameter k = 3 dan θ = 1/6.
Perhatikan bahwa semua distribusi di atas memiliki tepat 1/2.
Tugas
Input Anda adalah array nomor floating point non-negatif, dengan panjang antara 75 dan 100 inklusif. Keluaran Anda akan menjadi salah satu dari huruf-huruf tersebut UTBEG
, berdasarkan distribusi mana yang Anda tebak angka-angkanya.
Aturan dan Penilaian
Anda dapat memberikan program lengkap atau fungsi. Celah standar tidak diijinkan.
Dalam repositori ini , ada lima file teks, satu untuk setiap distribusi, masing-masing panjangnya persis 100 baris. Setiap baris berisi daftar koma-dibatasi 75 hingga 100 mengapung diambil secara independen dari distribusi dan dipotong menjadi 7 digit setelah titik desimal. Anda dapat memodifikasi pembatas agar sesuai dengan format array asli bahasa Anda. Agar memenuhi syarat sebagai jawaban, program Anda harus mengklasifikasikan dengan benar setidaknya 50 daftar dari setiap file . Skor dari jawaban yang valid adalah jumlah byte + jumlah total daftar yang salah klasifikasi . Skor terendah menang.