আমি একটি বন্ধুকে প্রায় একটি কাজ করে এমন একটি কুইন দিয়ে তাকে বোকা বানাতে চেয়েছিলাম , তবে opালু এবং opালু হয়ে গেছে।
এমন একটি প্রোগ্রাম তৈরি করুন যা রান করার পরে প্রোগ্রামটি আউটপুট দেবে, তবে একটি অক্ষর বন্ধ থাকবে। হয় একটি চরিত্র যুক্ত করা যায়, মুছে ফেলা যায় বা উভয়ই (একটি চরিত্রের পরিবর্তন হয়)। তবে কেবল একটি চরিত্র।
আপনার স্কোর হবে (length of your program) / floor(sqrt(number of times the program almost quines))
( / 0
অনন্ত কোথায় )
number of times the program almost quines
কেবলমাত্র স্টাডাউটে একটি চরিত্র পরিবর্তন করার সময় আপনার প্রোগ্রামটি কতবার চালিত হয়। আপনার প্রোগ্রাম ইনপুট গ্রহণ করতে পারে না। এটি ইতিমধ্যে মুদ্রিত কোনও প্রোগ্রাম মুদ্রণও করতে পারে না।
আপনি পূর্বে যে অক্ষরটি যুক্ত করেছেন সেগুলিও যোগ করতে পারেন না বা একই সূচক থেকে কোনও অক্ষর মুছে ফেলতে পারেন। উদাহরণস্বরূপ, আপনি যদি 1
আগে যুক্ত করে থাকেন এবং আপনি 1
আবার যুক্ত করেন তবে সেখানেই number of times the program almost quines
থেমে যায়। আপনি যদি প্রথম চরিত্রটি সরিয়ে ফেলেন তবে আপনি প্রথম অক্ষরটি আবার সরাতে পারবেন না। আপনি যদি তৃতীয় অক্ষরটিকে ক এ পরিবর্তন করেন তবে আপনি 2
একটি যুক্ত 2
বা তৃতীয় অক্ষর অপসারণ করতে পারবেন না ।