Inspiré par un meme que j'ai vu plus tôt aujourd'hui.
Description du challenge
Considérons une grille infinie alphabet:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
...
Prenez un mot ( CODEGOLF
dans cet exemple) et faites-en une sous-séquence de la grille, en remplaçant les lettres inutilisées par un espace et en supprimant les lettres à la fin de la grille infinie:
C O
DE G O
L
F
Exemples
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
Remarques
- Les espaces de fuite sont autorisés.
- Vous n'avez pas besoin de remplir
la dernièreligne avec des espaces. Par exemple, si l'entrée estABC
, vous pouvez générer uniquementABC
sans 23 espaces de fin. - Vous pouvez supposer que l'entrée correspondra à
[A-Z]+
regex. - Vous pouvez également utiliser un alphabet minuscule, auquel cas la sortie correspondra
[a-z]+
. - Vous devez utiliser une nouvelle ligne (
\n
,\r\n
ou équivalent) à des lignes séparées, qui est une liste de chaînes n'est pas un format de sortie approprié. - Ceci est un défi de code-golf , alors faites votre code le plus court possible!
BALLOON
(deux caractères adjacents identiques).