Dado um número inteiro positivo n, faça o seguinte (e produza todas as etapas):
- comece com uma lista contendo
ncópias den. - faça os seguintes
nhorá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.
ith sempre é indexado em 1.