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ừ ( CODEGOLFtrong 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 raABCmà 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\nhoặ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).