Tantangan
Anda diberi tiga bilangan bulat sebagai input - min_value, max_value, sample_size
, yang dapat Anda sampaikan ke jawaban sebagai array atau beberapa parameter.
Tugas Anda adalah menampilkan diagram dalam format apa pun yang nyaman , yang menunjukkan frekuensi angka dalam (min_value, max_value)
rentang yang muncul ketika angka acak dalam (min_value, max_value)
rentang tersebut diambil sample_size
kali. Urutan nomor acak harus dihasilkan dalam jawaban Anda.
Dengan rentang besar dan ukuran sampel, Anda bebas untuk mengubah langkah-langkah yang digunakan diagram Anda, selama representasi tetap akurat.
Contoh
Dengan [1, 5, 10]
sebagai input:
o o o x o
x o x x x
x x x x x
1 2 3 4 5
Dengan [1, 100, 15]
input (pada langkah 10, jadi 00 menunjukkan 1-9, 10 menunjukkan 10-19, dll.):
xx oo oo xx oo xx oo oo oo oo
xx oo oo xx oo xx xx oo oo oo
xx xx oo xx xx xx xx xx xx oo
00 10 20 30 40 50 60 70 80 90
Mencetak gol
Ini adalah kode-golf , jadi kode terpendek dalam byte menang.
b-a
? Itu format yang cukup nyaman ...
a...b
, diagram memiliki satu tempat sampah yang mencakup seluruh rentang, menghasilkan satu batang dengan tinggi yang sama dengan jumlah sampel.
[1,5,10]
contoh, dapat tingginya menjadi10
? Jadi kolom 4 akan terlihat seperti ini (vertikal top-to-bottom bukan horizontal kiri ke kanan):oooooooxxx4
.