Beschreibung
Hier ist ein sehr abergläubischer Hotelaufzug in Shanghai:
Es vermeidet die Zahl 13, weil dreizehn in der westlichen Welt Pech haben, und es vermeidet die Ziffer 4, weil vier in Teilen Asiens Pech haben. Was wäre, wenn dieses Hotel größer wäre?
Lesen Sie eine positive gerade Ganzzahl n
aus STDIN, die die Anzahl der Stockwerke darstellt, und drucken Sie, wie das Schaltflächenlayout für STDOUT: aussehen würde -1
, gefolgt von den nächsten n-1
positiven Ganzzahlen, die ungleich 13 sind und keine Ziffer 4 enthalten. Ordnen Sie diese an Zahlen in zwei Spalten, wie im obigen Bild: Drucken Sie zwei Stockwerksnummern pro Zeile, die durch einen horizontalen Tabulator getrennt sind, so dass das Lesen der Zeilen in umgekehrter Reihenfolge von links nach rechts die Reihenfolge in aufsteigender Reihenfolge ergibt. (Optional können Sie auch ein abschließendes Zeilenumbruchzeichen drucken.)
Testfälle
Für die Eingabe 14
sollte die Ausgabe wie im obigen Bild aussehen:
15 16
11 12
9 10
7 8
5 6
2 3
-1 1
Dabei ist das Leerzeichen in jeder Zeile ein einzelnes horizontales Tabulatorzeichen.
Für die Eingabe 2
sollten Sie drucken -1 1
.
Für die Eingabe 100
sollten Sie drucken:
120 121
118 119
116 117
113 115
111 112
109 110
107 108
105 106
102 103
100 101
98 99
96 97
93 95
91 92
89 90
87 88
85 86
82 83
80 81
78 79
76 77
73 75
71 72
69 70
67 68
65 66
62 63
60 61
58 59
56 57
53 55
51 52
39 50
37 38
35 36
32 33
30 31
28 29
26 27
23 25
21 22
19 20
17 18
15 16
11 12
9 10
7 8
5 6
2 3
-1 1
Tor
Das ist Code-Golf . Kürzeste Antwort in Bytes gewinnt.