यह मेरी विनम्र राय है कि मानक पाठ उबाऊ है। इसलिए मैं एक नया लेखन मानक प्रस्तावित करता हूं, शब्दों का चलना!
चलने का शब्द
चलने वाले शब्द ऐसे शब्द हैं जो कुछ वर्णों का जवाब देंगे। इस चुनौती के प्रयोजन के लिए ट्रिगर चरित्र [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