Étant donné un entier positif n
, procédez comme suit (et sortez à chaque étape):
- commencer par une liste contenant des
n
copies den
. - procédez comme suit
n
: - à la
i
e étape, décrémenter progressivement lai
e entrée de la liste jusqu'à ce qu'elle atteignei
Ainsi, par exemple, si le GIVEN n
est 4
, vous commencez avec [4,4,4,4]
, puis lors de la première étape que vous avez [3,4,4,4]
, [2,4,4,4]
, [1,4,4,4]
. Lors de la deuxième étape, vous avez [1,3,4,4]
, [1,2,4,4]
. À la troisième étape, vous avez [1,2,3,4]
. Rien n'est fait sur la quatrième étape.
Votre sortie est donc [[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]]
.
Tout format d'entrée / sortie raisonnable est autorisé.
Des échappatoires standard s'appliquent. C'est le code-golf : la réponse avec le plus petit nombre d'octets gagne.
i
th est toujours indexé sur 1.