Eine Kanonenkugel wird abgefeuert, so dass sie im ersten Augenglied ihres Fluges von N
Baumkronen, im zweiten Augenglied von N-1
Baumkronen usw. aufsteigt , bis sie den höchsten Punkt ihrer Flugbahn erreicht. Dann fängt es an, um 1, 2 usw. Baumkronen pro Augenglied zu fallen, bis es den Boden berührt. Gleichzeitig bewegt sich die Kanonenkugel horizontal mit einer konstanten Geschwindigkeit von 1 Baumwipfel / Augenglied.
Ihre Aufgabe ist es, die Flugbahn mit aufeinander folgenden Buchstaben aus dem englischen Alphabet zu zeichnen. Wenn Ihnen die Buchstaben ausgehen, beginnen Sie erneut bei 'A'
. Schreiben Sie eine Funktion oder ein Programm. Die Eingabe ist eine Ganzzahl N
( 1≤N≤15
). Die Ausgabe kann eine Zeichenmatrix in jeder vernünftigen Form sein, beispielsweise eine durch Zeilenumbrüche getrennte Zeichenfolge oder eine Liste von Zeichenfolgen. Buchstaben können alle Kleinbuchstaben oder alle Großbuchstaben sein. Zusätzliche führende und nachfolgende Leerzeichen sind zulässig. Standardlücken sind verboten. Kürzerer Code ist besser.
in:
5
out:
OP
N Q
M R
L S
K T
J U
I V
H W
G X
F Y
E Z
D A
C B
B C
A D
in:
1
out:
AB
O
und P
geht das Häkchen 1 nach rechts, aber 0 nach oben oder unten.