Theo ý kiến khiêm tốn của tôi, văn bản tiêu chuẩn là nhàm chán. Vì vậy, tôi đề xuất một tiêu chuẩn viết mới, đi bộ từ!
Lời nói đi bộ
Từ đi bộ là những từ sẽ đáp ứng với các nhân vật nhất định. Với mục đích của thử thách này, các nhân vật kích hoạt là [u, d, r, l]
từ up down right left
.
Bất cứ khi nào bạn gặp một ký tự như vậy khi in văn bản, bạn sẽ di chuyển hướng của văn bản.
Ví dụ: văn bản abcdef
sẽ dẫn đến:
abcd
e
f
Quy tắc
- Cả chữ hoa
UDRL
và chữ thườngudrl
nên thay đổi hướng, nhưng trường hợp nên được giữ nguyên ở đầu ra - Đầu vào sẽ chỉ chứa các ký tự có thể in
(0-9, A-Z, a-z, !@#%^&*() etc...)
, không có dòng mới! - Bất cứ khi nào văn bản sẽ va chạm, nó sẽ ghi đè lên ký tự cũ ở vị trí đó
- Đầu ra phải được trình bày cho người dùng trong bất kỳ vấn đề thời trang nào, nhưng nó phải là một đầu ra duy nhất (không có mảng dòng)
- Trailing và hàng đầu mới được cho phép
- Không gian lưu trữ được cho phép
- Áp dụng sơ hở tiêu chuẩn
Các trường hợp thử nghiệm
empty input => empty output or a newline
u =>
u
abc =>
abc
abcd =>
abcd
abcde =>
abcd
e
abcdde =>
abcd
d
e
codegolf and programming puzzles =>
cod
e
g
o
dna fl sel
z
p z
rogramming pu
ABCDELFUGHI =>
I
AHCD
G E
UFL
It is in my humble opinion that standard text is boring. Therefore I propose a new writing standard, walking words! =>
dnats taht noinipo el
a b
rd m
It is in my hu
t
e
x
t
i
s
b
o
ring. Therefore I propose a new writing stand
a
rd
,
w
a
rdw gnikl
s
!
Đây là mã golf , mã ngắn nhất tính bằng byte thắng!
golf
nhìn chính nó?
gfl