চ্যালেঞ্জটি সহজ: ক্রমানুসারে আপনার প্রোগ্রামের উত্স কোডের শেষ, মাঝারি এবং প্রথম অক্ষরটি মুদ্রণ করুন।
মাঝের চরিত্রটি অক্ষরের একটি উত্সের দৈর্ঘ্য nএবং 1-সূচককে ধরে রেখে নীচে বর্ণিত হয়েছে :
- যদি সমান হয়
nতবেn/2-২ র্থ এবংn/2 + 1তম অক্ষর মুদ্রণ করুন । (abcdef == cd) - যদি
nবিজোড় হয় তবে মুদ্রণ(n-1)/2 + 1-পরিচিত অক্ষর। (abcde == c)
বিধি
- কোনও ইনপুট দেওয়া হয়নি, আকারে আপনার উত্স কোডে সর্বশেষ, মাঝারি এবং প্রথম অক্ষরটি মুদ্রণ করুন
[last][middle][first]। এটি 3-4 টি অক্ষর দীর্ঘ হবে। - আউটপুট অবশ্যই কোনও পেছনের সাদা স্থান থাকতে হবে না। তবে, হোয়াইটস্পেস যদি প্রথম, মাঝারি বা শেষ বর্ণের হয় তবে এটি অবশ্যই মুদ্রিত হবে।
- উত্স কোড অবশ্যই
n >= 3অক্ষর দীর্ঘ হতে হবে । - কোডটিতে অবশ্যই
>= 3অনন্য অক্ষর থাকতে হবে। - স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ , তাই অক্ষরগুলির মধ্যে সংক্ষিপ্ত সমাধান ।
নমুনা
# Form: [code] --> [output]
xyz --> zyx
abcd --> dbca
1 --> # not allowed: too short
abcde --> eca
aaabb --> # not allowed: not enough unique characters
System.out.print("S;pr"); --> ;prS
this is a test --> ts t
123[newline]45 --> 53[newline]1
121একাধিক ভাষার জন্য সহজ সমাধানের অনুমতি দেয় ।
-মুদ্রণের জন্য ব্যবহার করে তবে এটি \n1-হ'ল থ্রি-বাইটার। আমার সন্ধান এখনও অবধি ফলহীন।