হ্যাঁ, আমাদের কাছে সম্প্রতি "বর্ণমালা" প্রচুর চ্যালেঞ্জ হয়েছিল। ( এক দুই তিন চার পাঁচ ।) আমি যখন একটি ভাল চ্যালেঞ্জ পছন্দ করি এবং সেই চ্যালেঞ্জগুলি খুব মজাদার ছিল, তখন আমি মনে করি গতি পরিবর্তনের সময় এসেছে time ভবিষ্যতে আমাদের এ জাতীয় চ্যালেঞ্জগুলি বাদ দিতে হবে। এটি অটোমেশনের সময় !
আপনি আমার জন্য কিছু বর্ণমালা সন্ধান করতে চলেছেন, এবং অটোমেশনের জন্য (এবং গৌরব জন্য!) বর্ণমালা কৌতুকপূর্ণ এবং তাদের ছদ্মবেশ ধারণ করতে পছন্দ করে। [উদ্ধৃতি-প্রয়োজনীয়] আপনাকে নিম্নলিখিত বিষয়গুলির জন্য অ্যাকাউন্ট করতে হবে:
- বর্ণমালা বড় হাতের বা ছোট হাতের অক্ষর হতে পারে (তবে উভয়ই নয়)। সুতরাং, আপনার সন্ধান করা দরকার
ABCDEFGHIJKLMNOPQRSTUVWXYZ
এবংabcdefghijklmnopqrstuvwxyz
, তবে তা নয়AbCdeFGhIJkLmNOpQRsTuvwxyZ
। এটি হ'ল কেবলমাত্র বর্ণমালাগুলি সন্ধান করুন যা সম্পূর্ণভাবে একটি ক্ষেত্রে গঠিত of - বর্ণমালা চারপাশে স্থানান্তর করতে পারেন। এগুলি সর্বদা শুরু না
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