Desafío
Se le dan tres enteros como entrada min_value, max_value, sample_size
, que puede pasar a su respuesta como matriz o varios parámetros.
Su tarea es generar un diagrama en cualquier formato conveniente , que muestre la frecuencia de los números en el (min_value, max_value)
rango que se muestra cuando se selecciona un número aleatorio en el (min_value, max_value)
rango sample_size
. La secuencia de números aleatorios debe generarse dentro de su respuesta.
Con grandes rangos y tamaños de muestra, puede cambiar los pasos que usa su diagrama, siempre que la representación siga siendo precisa.
Ejemplo
Con [1, 5, 10]
como entrada:
o o o x o
x o x x x
x x x x x
1 2 3 4 5
Con [1, 100, 15]
como entrada (en pasos de 10, 00 muestra 1-9, 10 muestra 10-19, etc.):
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
Puntuación
Este es el código de golf , por lo que gana el código más corto en bytes.
b-a
? Ese es un formato bastante conveniente ...
a...b
, el diagrama tiene un solo contenedor que cubre todo el rango, lo que resulta en una sola barra con una altura igual al número de muestras.
[1,5,10]
ejemplo, ¿puede ser la altura10
? Así que la columna 4 se vería así (verticalmente de arriba hacia abajo en lugar de horizontalmente de izquierda a derecha):oooooooxxx4
.