Kula armatnia jest wystrzeliwana, tak że w pierwszym łączniku swojego lotu unosi się N
w koronach drzew, podczas drugiego łącznika przezN-1
drzew itp., Aż osiągnie najwyższy punkt swojej trajektorii. Następnie zaczyna spadać o 1, 2 itd. Koron drzew na linkę oczną, aż uderzy o ziemię. W tym samym czasie kula armatnia porusza się poziomo ze stałą prędkością 1 wierzchołka / linkę oczną.
Twoim zadaniem jest narysowanie trajektorii kolejnymi literami z alfabetu angielskiego. Jeśli zabraknie Ci liter, zacznij od nowa 'A'
. Napisz funkcję lub program. Dane wejściowe to liczba całkowita N
( 1≤N≤15
). Wynikiem może być macierz znaków w dowolnej rozsądnej formie, na przykład ciąg oddzielony znakiem nowej linii lub lista ciągów. Litery mogą być pisane małymi lub wielkimi literami. Dodatkowe spacje wiodące i końcowe są dozwolone. Standardowe luki są zabronione. Krótszy kod jest lepszy.
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
i P
tyknięcie idzie 1 w prawo, ale 0 totemów w górę lub w dół.