Terinspirasi oleh meme yang saya lihat sebelumnya hari ini.
Deskripsi tantangan
Pertimbangkan kotak alfabet tak terbatas:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
...
Ambil satu kata ( CODEGOLF
dalam contoh ini) dan jadikan itu sebagai kisi-kisi, ganti huruf yang tidak terpakai dengan spasi dan hilangkan huruf di ujung kisi yang tak terbatas sama sekali:
C O
DE G O
L
F
Contohnya
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
Catatan
- Ruang putih trailing diperbolehkan.
- Anda tidak perlu
mengisibaristerakhirdengan spasi. Misalnya, jika inputnya adalahABC
, Anda dapat menghasilkan hanyaABC
tanpa 23 spasi tambahan. - Anda mungkin menganggap input akan cocok dengan
[A-Z]+
regex. - Atau, Anda dapat menggunakan huruf kecil, di mana output kasus akan cocok
[a-z]+
. - Anda harus menggunakan baris baru (
\n
,\r\n
atau setara) untuk memisahkan baris, yaitu daftar string bukan format output yang tepat. - Ini adalah tantangan kode-golf , jadi buat kode Anda sesingkat mungkin!
BALLOON
(dua karakter yang berdekatan yang sama).