표준 텍스트가 지루하다는 것은 겸손한 견해입니다. 그러므로 나는 새로운 글쓰기 표준을 제안합니다.
걷는 단어
보행 단어는 특정 문자에 반응하는 단어입니다. 이 문제를 해결하기 위해 트리거 문자는 [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
!
이것은 바이트 단위의 code-golf , 가장 짧은 코드입니다.
golf
자체는 어떻습니까?
gfl