Desafío
Su tarea en esta pregunta es escribir un programa o una función con nombre que tome un entero positivo n(mayor que 0) como entrada a través de STDIN, ARGV o argumentos de función y genere una matriz a través de STDOUT o el valor devuelto por la función.
¿Suena bastante simple? Ahora estas son las reglas
- La matriz solo contendrá enteros de
1an - Cada entero de
1andebe repetirsexveces dondexes el valor de cada entero.
Por ejemplo:
Entrada:
5
Salida:
[1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5]
La matriz puede o no estar ordenada.
Este es el código de golf, por lo que el ganador es el código más corto en bytes.
Prima
Multiplique su puntaje por 0.5si no hay dos enteros adyacentes en su matriz de salida iguales.
Por ejemplo n = 5, una de esas configuraciones sería
[5, 4, 5, 4, 3, 4, 5, 2, 5, 3, 1, 2, 3, 4, 5]
/⍨⍳n