আপনার এমন একটি প্রোগ্রাম বা ফাংশন লিখতে হবে যা ছোট্ট যুবরাজের প্রথম অধ্যায়ের আউটপুট বা ফিরিয়ে দেয় । আপনার প্রোগ্রাম বা ফাংশনটি কেবলমাত্র মুদ্রণযোগ্য আসকি অক্ষর (32 থেকে 126 পর্যন্ত কোডডপয়েন্ট) এবং প্রতিটি সারির শেষে নিউলাইনগুলি সমন্বিত কোডের এম-বাই-এন হওয়া উচিত।
আপনি কেবলমাত্র 96 টি মুদ্রণযোগ্য আসকি অক্ষর (এবং সারিগুলির শেষে নিউলাইনগুলি) থেকে আপনার পছন্দের বেশিরভাগ 26 টি অক্ষর ব্যবহার করতে পারেন ।
প্রতিটি সারি এবং কলামে প্রতিটি অক্ষর সুডোকু ধাঁধার সাথে আলাদা আলাদা হওয়া আবশ্যক অর্থাৎ একটি সারিতে বা কলামে দু'বার কোনও অক্ষর থাকতে পারে না।
এর সাথে একটি সঠিক উদাহরণ কোডব্লক M = 4
, N = 3
এবং alphabet = {a,b,c,d,/,*}
:
abcd
bcd*
*/ac
কোড বিশদ
- আপনি আপনার কোড-ব্লকের আকৃতিটি বেছে নিতে পারেন (যেমন
M
এবংN
)। - ব্লকটি সম্পূর্ণরূপে অক্ষর দিয়ে পূর্ণ করতে হবে অর্থাৎ প্রতিটি সারিতে একই দৈর্ঘ্য থাকতে হবে।
- শেষ সারিটির শেষে একটি চলন্ত নিউলাইন optionচ্ছিক।
- প্রতিটি সারি এবং কলামে উপরে লিখিতভাবে প্রতিটি অক্ষর আলাদা হতে হবে।
আউটপুট বিশদ
- আপনার কোনও অতিরিক্ত আউটপুট ছাড়াই ছোট্ট প্রিন্সের অধ্যায় 1 এর একটি উপসর্গ আউটপুট বা ফিরে আসা উচিত ।
- আপনি যদি পাঠ্যের কোনও নতুন লাইনে পৌঁছান তবে আপনি এটিকে যে কোনও সাধারণ রূপ হিসাবে উপস্থাপন করতে পারেন (\ r, \ n, \ r \ n) তবে তাদের মধ্যে একটি মাত্র ব্যবহার করুন এবং এটি স্কোরের জন্য 1 বাইট হিসাবে গণনা করুন।
- একটি অতিরিক্ত ট্রেলিং নতুনলাইন optionচ্ছিক।
আপনার স্কোরটি যদি উপস্থিত থাকে তবে অতিরিক্ত নিউলাইন বাদ দিয়ে আউটপুট পাঠ্যের দৈর্ঘ্য । উচ্চতর স্কোর ভাল।
উদাহরণ উত্তর
##Python3, score = 6
alphabet = `print('O\ce w)#X` (alphabet element count = 16)
print('O\
nce w')#X
আপনি পাইথন 3 (আইডোন) প্রোগ্রাম বা @ মার্টিনব্যাটনার দ্বারা সরবরাহিত এই সিজেএম প্রোগ্রাম (অনলাইন) দিয়ে আপনার কোডটির মেয়াদ পরীক্ষা করতে পারেন ।