Einführung
Nehmen wir als Beispiel die Nummer 7
. Wir duplizieren dies und platzieren 7 Leerzeichen dazwischen. Wir bekommen das:
7_______7
Danach werden wir die Zahl verringern, bis keine Leerzeichen mehr übrig sind. Für die Nummer 7 bekommen wir folgendes:
7_______7
6543210
Dann verschmelzen wir einfach die beiden, also:
7_______7
6543210 becomes
765432107
Dies wird für N = 7 ausgegeben .
Sieht einfach aus, oder? Nehmen wir nun N = 12 . Wir fügen wieder 12 Leerzeichen zwischen den beiden Zahlen ein, was uns ergibt:
12____________12
Dann starten wir die Dekrementierung:
12____________12
111098765432
Und das gibt uns schließlich:
1211109876543212
Wie Sie sehen, endet der absteigende Teil bei 2 und nicht bei 0 .
Aufgabe
Bei einer Ganzzahl größer als 1 wird die absteigende Reihenfolge wie oben gezeigt ausgegeben.
Testfälle
Input Output
2 2102
3 32103
4 432104
5 5432105
6 65432106
7 765432107
8 8765432108
9 98765432109
10 10987654321010
11 111098765432111
12 1211109876543212
13 13121110987654313
14 141312111098765414
15 1514131211109876515
20 201918171615141312111020
99 9998979695949392919089888786858483828180797877767574737271706968676665646362616059585756555453525150499
100 1009998979695949392919089888786858483828180797877767574737271706968676665646362616059585756555453525150100
Das ist Code-Golf , also gewinnt die Einsendung mit der geringsten Anzahl von Bytes!