Étant donné un entier positif n, procédez comme suit (et sortez à chaque étape):
- commencer par une liste contenant des
ncopies den. - procédez comme suit
n: - à la
ie étape, décrémenter progressivement laie entrée de la liste jusqu'à ce qu'elle atteignei
Ainsi, par exemple, si le GIVEN nest 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.
ith est toujours indexé sur 1.