Dato un numero intero positivo n
, procedi come segue (e genera ogni fase):
- iniziare con un elenco contenente
n
copie din
. - fare le seguenti
n
volte: - nella
i
fase successiva, ridurre gradualmente lai
voce della lista fino a quando non raggiungei
Così, per esempio, se un dato n
è 4
, allora si inizia con [4,4,4,4]
, e poi al primo passo che devi [3,4,4,4]
, [2,4,4,4]
, [1,4,4,4]
. Alla seconda fase, si ha [1,3,4,4]
, [1,2,4,4]
. Al terzo passo che hai [1,2,3,4]
. Non viene fatto nulla al quarto passaggio.
Quindi il tuo output è [[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]]
.
È consentito qualsiasi formato di input / output ragionevole.
Si applicano scappatoie standard . Questo è code-golf : vince la risposta con il minor numero di byte.
i
è sempre 1-indicizzato.