উদ্দেশ্য:
কোড দুটি প্রোগ্রাম যেখানে প্রতিটি প্রোগ্রাম দুটি জিপ, একটি ডাবল-স্লিট কুইনের মতো অক্ষর অনুযায়ী ইন্টারলেসড উভয় উত্স কোডকে আউটপুট দেয়। একটি ডাবল স্লিট কুইন থেকে আউটপুট প্রথম প্রোগ্রামের উত্স কোড থেকে প্রথম অক্ষর দিয়ে শুরু হচ্ছে। প্রোগ্রামগুলির একটির সোর্স কোডটি যদি অন্যটির তুলনায় দৈর্ঘ্যে সংক্ষিপ্ত হয়, তবে আউটপুটটির বাকি অংশটি অবশ্যই দীর্ঘতর সোর্স কোড দিয়ে পূরণ করতে হবে।
নিয়মাবলী:
- আপনি উভয় প্রোগ্রামের জন্য কোনও প্রোগ্রামিং ভাষা ব্যবহার করতে পারেন, উভয়ের জন্য একই প্রোগ্রামিং ভাষার প্রয়োজন নেই।
- আপনার প্রোগ্রামগুলি কোনও ফাইল, ফাইলের নাম, নেটওয়ার্ক, অন্যান্য প্রোগ্রাম বা অন্য কোনও কিছু থেকে কোনও ইনপুট নেওয়া উচিত নয়।
বাধ্যতামূলক মানদণ্ড:
- একটি ধরা আছে, কোথাও আউটপুটে বড়
QUINE
হাতের অক্ষরের শব্দটি অবশ্যই থাকতে হবে, নিরবচ্ছিন্ন। - আপনি কোন দুটি প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করছেন তা উল্লেখ করতে হবে। আপনি যদি উভয়ের জন্য একই প্রোগ্রামিং ভাষা ব্যবহার করে থাকেন তবে আপনার কেবলমাত্র একটি প্রোগ্রামিং ভাষা প্রয়োজন।
- উভয় প্রোগ্রামই অন্য প্রোগ্রামের তুলনায় যথাক্রমে নির্বাহ করতে বা ব্যাখ্যা করতে সক্ষম হওয়া উচিত।
উদাহরণ:
প্রোগ্রামের একটির উত্স কোডের এই উদাহরণটি থাকা :
"QIE"
প্রোগ্রামের দুটি উদাহরণের এই উত্স কোডটি থাকা :
"UN"
তারপরে উভয় প্রোগ্রামের বৈধ ডাবল-স্লিট কুইন আউটপুট অবশ্যই হওয়া উচিত:
""QUINE""
এটি কোড-গল্ফ, উভয় উত্স কোডের দৈর্ঘ্যের সংমিশ্রনের সময় কমপক্ষে বাইটস এবং স্পষ্টতই প্রতিটি প্রোগ্রামের আউটপুটের দৈর্ঘ্যও, জয়!
A
এবং XYZ
অন্তর্বর্তী হবে? AXYZ
?
.+
বা z
কাজ করেন