Una palla di cannone viene sparata in modo tale che nel primo battito di ciglia del suo volo sale dalle N
cime degli alberi, durante il secondo battito di ciglia dalle N-1
cime degli alberi, ecc. Fino a raggiungere il punto più alto della sua traiettoria. Quindi inizia a cadere di 1, 2, ecc. Sulle cime degli alberi per ogni battito di ciglia fino a quando non colpisce il terreno. Allo stesso tempo, la palla di cannone si muove in orizzontale con una velocità costante di 1 cima d'albero / battito di ciglia.
Il tuo compito è disegnare la traiettoria con lettere consecutive dall'alfabeto inglese. Se finisci le lettere, ricomincia da 'A'
. Scrivi una funzione o un programma. L'input è un numero intero N
( 1≤N≤15
). L'output può essere una matrice di caratteri in qualsiasi forma ragionevole, ad esempio una stringa separata da una nuova riga o un elenco di stringhe. Le lettere possono essere tutte minuscole o tutte maiuscole. Sono consentiti spazi iniziali e finali aggiuntivi. Sono vietate le scappatoie standard. Il codice più corto è migliore.
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
, il segno di spunta va 1 a destra, ma 0 verso l'alto o verso il basso.