Inspirado en un meme que vi hoy más temprano.
Descripción del desafío
Considere una cuadrícula de alfabeto infinito:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
...
Tome una palabra ( CODEGOLF
en este ejemplo) y conviértala en una subsecuencia de la cuadrícula, reemplazando las letras no utilizadas por un espacio y eliminando las letras al final de la cuadrícula infinita por completo:
C O
DE G O
L
F
Ejemplos
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
Notas
- Se permiten espacios en blanco al final.
- No necesita rellenar
la últimalínea con espacios. Por ejemplo, si la entrada esABC
, puede salirABC
sin 23 espacios finales. - Puede suponer que la entrada coincidirá con la
[A-Z]+
expresión regular. - Alternativamente, puede usar el alfabeto en minúsculas, en cuyo caso la salida coincidirá
[a-z]+
. - Se debe utilizar una nueva línea (
\n
,\r\n
o equivalente) a las líneas separadas, que es una lista de cadenas no es un formato de salida adecuado. - Este es un desafío de código de golf , ¡así que haga su código lo más corto posible!
BALLOON
(dos caracteres adyacentes que son iguales).