Dado um número inteiro positivo n
, faça o seguinte (e produza todas as etapas):
- comece com uma lista contendo
n
cópias den
. - faça os seguintes
n
horários: - na
i
ª etapa, diminua gradualmente ai
ª entrada da lista até atingiri
Assim, por exemplo, se um dado n
é 4
, então você começa com [4,4,4,4]
, e em seguida, no primeiro passo que você tem [3,4,4,4]
, [2,4,4,4]
, [1,4,4,4]
. Na segunda etapa, você tem [1,3,4,4]
, [1,2,4,4]
. No terceiro passo você tem [1,2,3,4]
. Nada é feito no quarto passo.
Então sua saída é [[4,4,4,4],[3,4,4,4],[2,4,4,4],[1,4,4,4],[1,3,4,4],[1,2,4,4],[1,2,3,4]]
.
Qualquer formato de entrada / saída razoável é permitido.
Aplicam-se brechas padrão . Isso é código-golfe : a resposta com a menor contagem de bytes ganha.
i
th sempre é indexado em 1.