Ho pensato che un "arco" fosse il modo migliore per descrivere questo modello di numeri:
1234567887654321
1234567 7654321
123456 654321
12345 54321
1234 4321
123 321
12 21
1 1
Definita formalmente, ogni riga è composta dai numeri da 1 a 9-n
, (n-1)*2
spazi e numeri 9-n
da 1 (dove si n
trova la riga corrente).
Il tuo compito è quello di scrivere, usando il codice più breve possibile, un piccolo script / programma che stampa il modello sopra soggetto alle seguenti restrizioni:
- Non è possibile codificare l'intero modello. È possibile codificare al massimo una sola riga del modello al massimo.
- Il programma deve stampare una nuova riga (qualsiasi combinazione di
\n
o\r
) alla fine di ogni riga.
Pronto ... set .... vai!
11111111^2 == 123465787654321 != 1234567887654321
(nota il ripetuto 8
)
123456787654321
uguale a11111111^2
;-)