J'ai pensé qu'un "arc" était la meilleure façon de décrire ce modèle de nombres:
1234567887654321
1234567 7654321
123456 654321
12345 54321
1234 4321
123 321
12 21
1 1
Formellement définie, chaque ligne se compose des nombres 1 à 9-n
, des (n-1)*2
espaces et des nombres 9-n
à 1 (où n
est la ligne actuelle).
Votre tâche consiste à écrire, en utilisant le code le plus court possible, un petit script / programme qui imprime le modèle ci-dessus soumis aux restrictions suivantes:
- Vous ne pouvez pas coder en dur le motif entier. Vous ne pouvez coder en dur qu'une seule ligne du modèle au maximum.
- Votre programme doit imprimer une nouvelle ligne (toute combinaison de
\n
ou\r
) à la fin de chaque ligne.
Prêt ... prêt ... partez!
11111111^2 == 123465787654321 != 1234567887654321
(remarquez la répétition 8
)
123456787654321
car elle est égale à11111111^2
;-)