Wyzwanie
Jako dane wejściowe otrzymasz trzy liczby całkowite - min_value, max_value, sample_size
które możesz przekazać do odpowiedzi jako tablicę lub kilka parametrów.
Twoim zadaniem jest wydrukowanie diagramu w dowolnym dogodnym formacie , który pokazuje częstotliwość liczb w (min_value, max_value)
zakresie wyświetlanych po wybraniu liczby losowej w (min_value, max_value)
zakresie sample_size
. Sekwencja liczb losowych powinna zostać wygenerowana w odpowiedzi.
Przy dużych zakresach i rozmiarach próbek możesz dowolnie zmieniać kroki stosowane na diagramie, o ile reprezentacja pozostaje dokładna.
Przykład
Z [1, 5, 10]
jako dane wejściowe:
o o o x o
x o x x x
x x x x x
1 2 3 4 5
Przy [1, 100, 15]
wprowadzaniu (w krokach co 10, więc 00 pokazuje 1-9, 10 pokazuje 10-19 itd.):
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
Punktacja
To jest golf golfowy , więc wygrywa najkrótszy kod w bajtach.
b-a
? To całkiem wygodny format ...
a...b
schemat ma jeden pojemnik pokrywający cały zakres, w wyniku czego powstaje pojedynczy słupek o wysokości równej liczbie próbek.
[1,5,10]
przykład, czy wysokość może być10
? Więc kolumna 4 wyglądałby następująco (w pionie góry do dołu, zamiast poziomo od lewej do prawej):oooooooxxx4
.