Uma bala de canhão é disparada, de modo que, no primeiro olho do seu vôo, ele sobe pelas N
copas das árvores, durante o segundo olho pelas N-1
copas das árvores, etc. até atingir o ponto mais alto de sua trajetória. Então começa a cair 1, 2, etc. copas das árvores por olho, até atingir o chão. Ao mesmo tempo, a bala de canhão está se movendo horizontalmente com uma velocidade constante de 1 copa das árvores / eyeblink.
Sua tarefa é desenhar a trajetória com letras consecutivas do alfabeto inglês. Se você ficar sem cartas, comece novamente a partir de 'A'
. Escreva uma função ou um programa. A entrada é um número inteiro N
( 1≤N≤15
). A saída pode ser uma matriz de caracteres de qualquer forma razoável, por exemplo, uma cadeia separada por nova linha ou uma lista de cadeias. As letras podem ser todas minúsculas ou todas maiúsculas. Espaços extras à esquerda e à direita são permitidos. As brechas padrão são proibidas. Código mais curto é melhor.
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
e P
, o tique vai 1 para a direita, mas 0 para cima ou para baixo.