একটি 1-আপ কুইন একটি প্রোগ্রাম যা একটি কোয়েলের সাথে খুব মিল। একটি প্রধান পার্থক্য হ'ল একবার মুদ্রণের পরিবর্তে, যখন প্রোগ্রামটির এন অনুলিপিগুলি সংক্ষিপ্ত করা হয়, ফলাফলটি মূল প্রোগ্রামটি এন + 1 বার মুদ্রণ করে ।
উদাহরণ
যদি আপনার প্রোগ্রামটি হয় Abc123
:
Abc123 -> Abc123Abc123
Abc123Abc123 -> Abc123Abc123Abc123
Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123
চ্যালেঞ্জ
আপনার চ্যালেঞ্জটি হ'ল যে কোনও ভাষায় স্বল্পতম বৈধ 1-আপ কুইন তৈরি করা। সাধারণ কুইন বিধি প্রযোজ্য, তাই আপনি নাও করতে পারেন:
- খালি প্রোগ্রাম জমা দিন।
- প্রত্যক্ষ বা অপ্রত্যক্ষভাবে 1 উত্স কোড পড়ুন।
- কুইনিং বিল্ট-ইন ব্যবহার করুন।
এটি কোড-গল্ফ, তাই বাইট জেতে সংক্ষিপ্ততম কোড।
1 এটিতে আপনার প্রোগ্রামের অংশ হিসাবে একটি হার্ড-কোডেড স্ট্রিং বা কোড ব্লক ব্যবহার করা অন্তর্ভুক্ত নয়।
n
কিছু ডাটা টাইপ বিধিনিষেধ (সর্বাধিক পূর্ণসংখ্যার আকার ইত্যাদি) দ্বারা সীমাবদ্ধ থাকলে কি ঠিক আছে ?