Lấy cảm hứng từ một meme tôi đã thấy trước đó ngày hôm nay.
Mô tả thử thách
Hãy xem xét một lưới bảng chữ cái vô hạn:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
...
Lấy một từ ( CODEGOLF
trong ví dụ này) và biến nó thành một chuỗi sau, thay thế các chữ cái không được sử dụng bằng một khoảng trắng và loại bỏ các chữ cái ở cuối lưới vô hạn hoàn toàn:
C O
DE G O
L
F
Ví dụ
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
Ghi chú
- Traites whitespaces được cho phép.
- Bạn không cần phải điền vào bất kỳ dòng
cuối cùngcó khoảng trắng. Ví dụ: nếu đầu vào làABC
, bạn có thể xuất raABC
mà không có 23 dấu cách. - Bạn có thể cho rằng đầu vào sẽ khớp với
[A-Z]+
regex. - Ngoài ra, bạn có thể sử dụng bảng chữ cái chữ thường, trong đó trường hợp đầu ra sẽ khớp
[a-z]+
. - Bạn phải sử dụng một dòng mới (
\n
,\r\n
hoặc tương đương) để dòng riêng biệt, đó là một danh sách các chuỗi được không phải là một định dạng đầu ra thích hợp. - Đây là một thử thách chơi gôn , vì vậy hãy viết mã của bạn càng ngắn càng tốt!
BALLOON
(hai ký tự liền kề giống nhau).