Y'now, हम हाल ही में "वर्णमाला" चुनौतियों का एक बहुत कुछ किया है। ( एक दो तीन चार पांच ।) जबकि मैं एक अच्छी चुनौती से प्यार करता हूं, और वे चुनौतियां बहुत मजेदार थीं, मुझे लगता है कि यह बदलाव का समय है। हमें भविष्य में ऐसी चुनौतियों को बाहर करने की जरूरत है। यह स्वचालन के लिए समय है !
आप मेरे लिए कुछ अक्षर खोजने जा रहे हैं, और स्वचालन के लिए (और महिमा के लिए!) अक्षर मुश्किल हैं और खुद को छिपाने के लिए पसंद करते हैं। [उद्धरण वांछित] आपको निम्नलिखित कारकों पर ध्यान देना होगा:
- अक्षर अपरकेस या लोअरकेस (लेकिन दोनों नहीं) हो सकते हैं। तो, आपको देखने की जरूरत है
ABCDEFGHIJKLMNOPQRSTUVWXYZ
औरabcdefghijklmnopqrstuvwxyz
, लेकिन नहींAbCdeFGhIJkLmNOpQRsTuvwxyZ
। यही है, केवल उन अल्फाबेट्स की तलाश करें जो पूरी तरह से एक मामले से बने हैं। - अक्षर चारों ओर शिफ्ट हो सकते हैं। वे हमेशा से शुरू नहीं कर सकते हैं
A
, बल्कि इसके साथ शुरू हो सकते हैंG
याU
। तो आपको चीजों की तलाश करनी होगीOPQRSTUVWXYZABCDEFGHIJKLMN
। - अक्षर हमेशा आगे की ओर नहीं पढ़ सकते हैं। वे पीछे, ऊपर, और नीचे भी पढ़ सकते हैं। उदाहरण के लिए,
ZYXWVUTSRQPONMLKJIHGFEDCBA
एक मान्य वर्णमाला भी है।
यहाँ एक स्ट्रिंग का एक उदाहरण है जिसमें एक वर्णमाला है:
JIHGFEDCBAZYXWVUTSRQPONMLK
यह एक पीछे की ओर उन्मुख, स्थानांतरित वर्णमाला है:
JIHGFEDCBAZYXWVUTSRQPONMLK
<--------|<---------------
यह भी एक वर्णमाला में शामिल हैं:
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
यह एक कम उन्मुख वर्णमाला है:
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z V
A===
B |
C |
D |
E V
आपकी चुनौती एक प्रोग्राम, फंक्शन इत्यादि लिखने की है, जिसमें एक स्ट्रिंग दी जाती है, यदि एक स्ट्रिंग में कम से कम एक वर्णमाला या अन्यथा एक गलत मूल्य होता है, तो एक सत्य मान देता है। यह एक कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कार्यक्रम जीत जाता है।
परीक्षण के मामलों
Truthy
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrstuvwxyz
ZABCDEFGHIJKLMNOPQRSTUVWXYghijklmnopqrstuvwxyzabcdef
ZBCDEFGHIJghijklmnopqrstuvwxyzabcdef
AAAAAAAA
BBBBBBBB
CCCCCCCC
DDDDDDDD
EEEEEEEE
FFFFFFFF
GGGGGGGG
HHHHHHHH
IIIIIIII
JJJJJJJJ
KKKKKKKK
LLLLLLLL
MMMMMMMM
NNNNNNNN
OOOOOOOO
PPPPPPPP
QQQQQQQQ
RRRRRRRR
SSSSSSSS
TTTTTTTT
UUUUUUUU
VVVVVVVV
WWWWWWWW
XXXXXXXX
YYYYYYYY
ZZZZZZZZ
J54
Igeh
H
G
Fzx6
E
Dv
Cvzxc
Bs
Adf
Z
@Yascvf
Xsf
W
Vfas
Uw
Te
~S
R
Qasdfasdf
P
O
N
M
LMNOPQR
K
Falsey
Hello, World!
KLMNOPQRSTUVWXYZABCDEF
K ZYXW
L V
M U
N T
O S
P R
Q
A
BCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLmnopqrstuvwxyz