পিপিসিগিতে ইতিমধ্যে পর্যাপ্ত পরিমাণ কুইন নেই ...
চ্যালেঞ্জ:
আপনার কাজটি একটি "A0" প্রোগ্রাম তৈরি করা। যখন এই প্রোগ্রামটি কোনও ইনপুট ছাড়াই চালিত হয় তখন তা কিছুই করে না। যখন এই প্রোগ্রামটি ইনপুট দিয়ে চালিত হয়, তখন এটি "এ 1" আউটপুট করে। যখন "A1" কোনও ইনপুট না দিয়ে চালানো হয় তখন এটি "A0" কে আউটপুট করে। "A1" ইনপুট দিয়ে চালিত হলে এটি "A2" আউটপুট করে। খুব সুন্দর, "এ (কে)" আউটপুট "এ (কে -১)" আউটপুট আনবে যখন কোনও ইনপুট ছাড়াই চলবে এবং ইনপুট দিয়ে চালিত হলে "A (k + 1)" আউটপুট দেবে will
বিস্তারিত
আমি বিশ্বাস করি এই চ্যালেঞ্জটি যথেষ্ট সহজ; সত্যিই অন্য কোন নিয়ম নেই। প্রতিটি প্রোগ্রামে অবশ্যই কমপক্ষে 1 বাইট থাকতে হবে। আপনি ধরে নিতে পারেন যে ইনপুটটিতে কেবলমাত্র ASCII অক্ষর থাকবে এবং আপনি চাইলে সাদা স্থান উপেক্ষা করতে পারেন, তবে আপনি কোনও নির্দিষ্ট ইনপুট নির্দিষ্ট নাও করতে পারেন। আউটপুটটি STDOUT বা STDERR হতে পারে তবে আপনার সমস্ত প্রোগ্রামের অবশ্যই একটিকে আউটপুট করতে হবে। অন্য একটিতে পাঠ্যও থাকতে পারে (যাতে আপনি STDOUT এ আউটপুট দিতে পারেন এবং তারপরে একটি ত্রুটি সহ প্রস্থান করতে পারেন)। এটি নির্দেশ করার জন্য @ ডেনিসকে ধন্যবাদ।
সমস্ত প্রোগ্রাম অবশ্যই একই ভাষায় থাকতে হবে এবং প্রতিটি প্রোগ্রাম অবশ্যই তাদের বাকি অংশ থেকে স্বতন্ত্র হতে হবে।
স্কোরটি "A0" প্রোগ্রামের দৈর্ঘ্যের সমান। এটি একটি কোড-গল্ফ চ্যালেঞ্জ হিসাবে, সর্বনিম্ন স্কোর জয়!