চ্যালেঞ্জ
এ এবং বি দুটি প্রোগ্রাম তৈরি করুন যা উভয়ই একই ভাষায় বিড়াল প্রোগ্রাম। সংক্ষিপ্ত হয়ে গেলে, AB (একই ভাষাতেও) একটি কুইন হওয়া উচিত।
উদাহরণস্বরূপ, ধরুন helloএবং worldXYZ ভাষায় উভয় বিড়াল প্রোগ্রাম। যদি helloworldবলা ভাষায় কোয়াইন হয় তবে আপনার সমাধানটি বৈধ।
বিড়াল এবং কুইনদের সাথে অপরিচিত যারা, তাদের জন্য একটি বিড়াল প্রোগ্রাম হ'ল স্ট্যান্ডিনের মাধ্যমে এটিকে যা দেওয়া হয়েছিল ঠিক তা প্রিন্ট করে এবং একটি কুইন এমন একটি প্রোগ্রাম যা তার নিজস্ব উত্স কোড মুদ্রণ করে।
স্কোরিং এবং বিধি
- মিলিত এবি প্রোগ্রামের মোট বাইট গণনাটি আপনার স্কোর। এটি কোড গল্ফ হিসাবে, সর্বনিম্ন স্কোর জেতে।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ
- ইনপুট অবশ্যই স্টিডিন থেকে নেওয়া উচিত এবং আউটপুট অবশ্যই স্টডআউটে যেতে হবে।
- বিড়াল প্রোগ্রামগুলির পক্ষে যুক্তি নেওয়ার দরকার নেই; তাদের কেবল স্টডআউট করার জন্য স্টিডিনের অনুলিপি করতে হবে।
- কুইনটি কাজ করা উচিত যখন প্রোগ্রামটিকে কোনও ইনপুট দেওয়া হয় না, তবে অন্যান্য ইনপুটগুলির জন্য সঠিকভাবে কাজ করতে হবে না (তবে হতে পারে)।
- কুইনটির অবসান হওয়ার দরকার নেই, তবে এটি একবার তার উত্স কোডটি ঠিক একবার প্রিন্ট করে, আরও কিছু না।
- কুইনটির কমপক্ষে একটি বাইট দীর্ঘ হওয়া দরকার।
- এ এবং বি একই প্রোগ্রাম হতে পারে।
- বিএ কোয়েন বা এমনকি কোনও বৈধ প্রোগ্রাম হওয়ার দরকার নেই।
ABউচিত যা অবশ্যই খালি নয়, কারণ প্রচুর ভাষায় 0-বাইট বিড়াল 0-বাইট কুইনের অনুমতি দেয়।