На мою скромну думку, стандартний текст нудний. Тому я пропоную новий стандарт написання, гуляючих слів!
Ходячі слова
Ходячі слова - це слова, які відповідатимуть певним символам. Для цього завдання символи тригерних [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