চ্যালেঞ্জটি সহজ: ক্রমানুসারে আপনার প্রোগ্রামের উত্স কোডের শেষ, মাঝারি এবং প্রথম অক্ষরটি মুদ্রণ করুন।
মাঝের চরিত্রটি অক্ষরের একটি উত্সের দৈর্ঘ্য 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-
হ'ল থ্রি-বাইটার। আমার সন্ধান এখনও অবধি ফলহীন।