Se dispara una bala de cañón de modo que en el primer parpadeo de su vuelo asciende por las N
copas de los árboles, durante el segundo parpadeo por las N-1
copas de los árboles, etc., hasta que alcanza el punto más alto de su trayectoria. Luego comienza a caer en 1, 2, etc., copas de los árboles por parpadeo hasta que toca el suelo. Al mismo tiempo, la bala de cañón se mueve horizontalmente con una velocidad constante de 1 copa de árbol / parpadeo.
Su tarea es dibujar la trayectoria con letras consecutivas del alfabeto inglés. Si te quedas sin letras, comienza de nuevo desde 'A'
. Escribe una función o un programa. La entrada es un entero N
( 1≤N≤15
). La salida puede ser una matriz de caracteres en cualquier forma razonable, por ejemplo, una cadena separada por una nueva línea o una lista de cadenas. Las letras pueden ser todas minúsculas o mayúsculas. Se permiten espacios iniciales y finales adicionales. Las lagunas estándar están prohibidas. Un código más corto es mejor.
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
y P
, la marca va 1 a la derecha, pero 0 hacia arriba o hacia abajo.