Пушечное ядро запускается таким образом, что в первом звене его полета он поднимается по N
верхушкам деревьев, во время второго звена в виде N-1
верхушек деревьев и т. Д., Пока не достигнет самой высокой точки своей траектории. Затем он начинает падать на 1, 2 и т.д. на верхушку глаза, пока не упадет на землю. В то же время пушечное ядро движется в горизонтальном направлении с постоянной скоростью 1 верхушка дерева / глазная связь.
Ваша задача - нарисовать траекторию последовательными буквами из английского алфавита. Если у вас закончились буквы, начните снова с 'A'
. Написать функцию или программу. Входные данные являются целыми числами N
( 1≤N≤15
). Выходными данными может быть символьная матрица в любой разумной форме, например строка, разделенная новой строкой, или список строк. Буквы могут быть как строчными, так и прописными. Допускаются дополнительные начальные и конечные пробелы. Стандартные лазейки запрещены. Чем короче код, тем лучше.
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
и P
, галочка идет 1 вправо, но 0 вверх или вниз.