Bugün daha önce gördüm bir meme esinlenerek .
Meydan açıklaması
Sonsuz bir alfabe ızgarası düşünün:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
...
Bir kelime alın ( CODEGOLF
bu örnekte) ve kullanılmayan harfleri bir boşlukla değiştirerek ve sonsuz kılavuzun sonundaki harfleri tamamen kaldırarak kılavuzun bir sırasını yapın:
C O
DE G O
L
F
Örnekler
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
notlar
- İzleyen boşluklara izin verilir.
Sonsatırları boşluklarla doldurmanıza gerek yoktur . Örneğin, giriş iseABC
, sadeceABC
23 sondaki boşluk olmadan çıkış yapabilirsiniz.- Girişin
[A-Z]+
regex ile eşleşeceğini varsayabilirsiniz . - Alternatif olarak, küçük harfli alfabe kullanabilirsiniz; bu durumda çıktı eşleşir
[a-z]+
. - Satırları ayırmak için yeni bir satır kullanmanız gerekir (
\n
,\r\n
veya eşdeğeri); bu, dizelerin listesi uygun bir çıktı biçimi değildir. - Bu bir kod golf mücadelesi, bu yüzden kodunuzu mümkün olduğunca kısa tutun!
BALLOON
(aynı olan iki bitişik karakter).