По моему скромному мнению, стандартный текст скучен. Поэтому я предлагаю новый стандарт письма, ходячие слова!
Ходячие слова
Ходячие слова - это слова, которые будут отвечать определенным персонажам. Для этой задачи триггерные символы взяты [u, d, r, l]
из up down right left
.
Всякий раз, когда вы сталкиваетесь с таким символом при печати текста, вы будете перемещать направление текста.
Например, текст abcdef
приведет к:
abcd
e
f
правила
- И прописные,
UDRL
и строчные буквыudrl
должны менять направление, но регистр должен быть сохранен в выходных данных. - Ввод будет содержать только печатные символы
(0-9, A-Z, a-z, !@#%^&*() etc...)
, без перевода строки! - Всякий раз, когда текст сталкивается, он перезаписывает старый символ в этой позиции
- Вывод должен быть представлен пользователю в любом модном вопросе, но это должен быть один вывод (без массива строк)
- Трейлинг и ведущие новые строки разрешены
- Трейлинг разрешены
- Применяются стандартные лазейки
Контрольные примеры
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
!
Это код-гольф , выигрывает самый короткий код в байтах!
golf
выглядеть вывод слова сам по себе?
gfl