Ich dachte, ein "Bogen" wäre der beste Weg, um dieses Zahlenmuster zu beschreiben:
1234567887654321
1234567 7654321
123456 654321
12345 54321
1234 4321
123 321
12 21
1 1
Formal definiert besteht jede Zeile aus den Nummern 1 bis 9-n
, (n-1)*2
Leerzeichen und den Nummern 9-n
bis 1 (wobei n
die aktuelle Zeile ist).
Ihre Aufgabe ist es, mit dem kürzestmöglichen Code ein kleines Skript / Programm zu schreiben, das das obige Muster mit den folgenden Einschränkungen druckt:
- Sie können möglicherweise nicht das gesamte Muster fest codieren. Sie dürfen höchstens eine einzelne Zeile des Musters fest codieren.
- Ihr Programm muss am Ende jeder Zeile eine neue Zeile (eine beliebige Kombination von
\n
oder\r
) ausgeben .
Achtung, fertig, los!
11111111^2 == 123465787654321 != 1234567887654321
( Beachten Sie die wiederholte 8
)
123456787654321
wie es entspricht11111111^2
;-)