Ispirato a un meme che ho visto prima oggi.
Descrizione della sfida
Considera una griglia alfabetica infinita:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
...
Prendi una parola ( CODEGOLF
in questo esempio) e rendila una sottosequenza della griglia, sostituendo le lettere inutilizzate con uno spazio e rimuovendo del tutto le lettere alla fine della griglia infinita:
C O
DE G O
L
F
Esempi
STACKEXCHANGE
ST
A C K
E X
C H
A N
G
E
ZYXWVUTSRQPONMLKJIHGFEDCBA
Z
Y
X
W
V
U
T
S
R
Q
P
O
N
M
L
K
J
I
H
G
F
E
D
C
B
A
F
F
ANTIDISESTABLISHMENTARIANISM
A N T
I
D I S
E ST
AB L
I S
H M
E N T
A R
I
A N
I S
M
Appunti
- Gli spazi bianchi finali sono consentiti.
- Non è necessario riempire
l'ultimariga con spazi. Ad esempio, se l'input èABC
, è possibile produrre soloABC
senza 23 spazi finali. - Puoi supporre che l'input corrisponda a
[A-Z]+
regex. - In alternativa, è possibile utilizzare l'alfabeto minuscolo, nel qual caso l'output corrisponderà
[a-z]+
. - È necessario utilizzare un ritorno a capo (
\n
,\r\n
o equivalente) per linee separate, che è una lista di stringhe non è un formato di output corretto. - Questa è una sfida di code-golf , quindi rendi il tuo codice il più breve possibile!
BALLOON
(due caratteri adiacenti uguali).