আপনার কাজটি এমন একটি প্রোগ্রাম তৈরি করা যা চালিত হলে, আউটপুট হিসাবে নিজেকে ফিরিয়ে দেয় (এটি কোয়াইন হিসাবে পরিচিত)। যাইহোক, এই কুইনটি অবশ্যই, যখন এটি অনুলিপি করা হয়, যখন nকুইনটি ফেরত দেয় তবে এর প্রতিটি অক্ষর স্থানের nসময়ে নকল হয় , যেখানে nইতিবাচক পূর্ণসংখ্য হয় is
যদি আপনার মূল প্রোগ্রামটি হয় Derp:
Derp -> Derp (must return itself as output to be a quine)
DerpDerp -> DDeerrpp
(the "Derp" is copied twice, so each character in the output has to be copied twice)
DerpDerpDerp -> DDDeeerrrppp
etc. etc.
মনে রাখবেন যে আপনার "বেস" প্রোগ্রামটিতে আপনাকে শ্বেতক্ষেত্র থাকার অনুমতি দেওয়া হয়েছে, তবে "আন্তঃবিবাহ" করার সময় সেগুলি গণনা করা হয়। আপনার প্রোগ্রামটি বলুন
Derp
{newline}
(নিউলাইনটি একটি অনুবর্তনযোগ্য নতুন লাইনটিকে ইঙ্গিত করে এবং এর পরেও একটি অতিরিক্ত জায়গা থাকে Derp)। নকল হয়ে গেলে
Derp
Derp
{newline}
আপনি আউটপুট অবশ্যই
DDeerrpp
{newline}
{newline}
মনে রাখবেন যে এর 2পরে অতিরিক্ত জায়গা রয়েছে DDeerrpp।
বিধি এবং চশমা:
- আপনার প্রোগ্রামে কমপক্ষে দুটি স্বতন্ত্র অক্ষর থাকতে হবে (যা বোঝায় যে আপনার কোডটি কমপক্ষে 2 বাইট দীর্ঘ হতে হবে)।
- স্ট্যান্ডার্ড কুইন বিধি প্রযোজ্য।
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোড!