Herausforderung
Sie erhalten drei Ganzzahlen als Eingabe min_value, max_value, sample_size
, die Sie entweder als Array oder als mehrere Parameter an Ihre Antwort übergeben können.
Ihre Aufgabe ist es, ein Diagramm in einem beliebigen Format auszugeben , das die Häufigkeit von Zahlen im (min_value, max_value)
Bereich anzeigt, die angezeigt werden, wenn eine zufällige Zahl im (min_value, max_value)
Bereich sample_size
mal ausgewählt wird. Die Zufallszahlenfolge sollte in Ihrer Antwort generiert werden.
Bei großen Bereichen und Stichprobengrößen können Sie die Schritte ändern, die in Ihrem Diagramm verwendet werden, solange die Darstellung korrekt bleibt.
Beispiel
Mit [1, 5, 10]
als Eingabe:
o o o x o
x o x x x
x x x x x
1 2 3 4 5
Mit [1, 100, 15]
als Eingabe (in Schritten von 10 zeigt 00 1-9, 10 zeigt 10-19 usw.):
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
Wertung
Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes.
b-a
? Das ist ein recht praktisches Format ...
a...b
das Diagramm für einen Bereich einen einzelnen Bereich enthält , der den gesamten Bereich abdeckt. Dies führt zu einem einzelnen Balken mit einer Höhe, die der Anzahl der Proben entspricht.
[1,5,10]
Kann für Ihr Beispiel die Höhe sein10
? So Spalte 4 würde wie folgt aussehen (vertikal von oben nach unten statt horizontal von links nach rechts):oooooooxxx4
.