চ্যালেঞ্জ
আপনার কাজটি কোডের একটি টুকরোটি লেখা যা কোডের অন্য একটি অংশকে আউটপুট করে। চূড়ান্ত কোড পূর্ণসংখ্যা 1 আউটপুট না হওয়া অবধি সেই কোডটি অবশ্যই অন্য কোডে আউটপুট দিতে হবে । চেইন প্রথম বার 1 আউটপুট হয় শেষ হয় ।
আপনার কোনও প্রোগ্রামই কোনও অক্ষর ভাগ করতে পারে না (বিধি-বিভাগে একটি ব্যতিক্রম রয়েছে)।
বিজয়ী জমাটি দীর্ঘতম চেইনের সাথে জমা হবে। টাই-ব্রেকারটি সর্বনিম্ন মোট দৈর্ঘ্যের দৈর্ঘ্যের হবে।
নিয়মাবলী:
- আপনি উভয় ফাংশন, প্রোগ্রাম এবং স্নিপেট ব্যবহার করতে পারেন। আপনি একটি REPL পরিবেশ ধরে নিতে পারেন।
- সমস্ত ফাংশন অবশ্যই একই ভাষায় লেখা উচিত
- প্রতীক স্বাধীন ভাষা নিষিদ্ধ করা হয়। এর মধ্যে রয়েছে আঞ্চলিক প্রতীক স্বাধীন ভাষা যেমন হেডস্যাকস।
- ডিফল্ট আউটপুট বিন্যাসটি কোনও ফাংশনের আউটপুটে inচ্ছিকভাবে উপেক্ষা করা যেতে পারে। এর মধ্যে রয়েছে ট্রেলিং নিউলাইনস
ans =
ইত্যাদি includes - আপনি স্থানের অক্ষরটি পুনরায় ব্যবহার করতে পারেন (এএসসিআইআই কোড পয়েন্ট 32), তবে নিম্নলিখিতটি নোট করুন:
- আপনি যেকোন একটি ফাংশনে নিজের পছন্দমতো স্থানের অক্ষর ব্যবহার করতে পারেন, তবে অন্যান্য সমস্ত কার্যক্রমে এটি সর্বাধিক 5 এ সীমাবদ্ধ রাখুন
- কোড পয়েন্ট 32 আপনার ভাষায় স্থান না থাকলে আপনি কোনও অক্ষর পুনরায় ব্যবহার করতে পারবেন না।
প্রোগ্রামগুলির কোনওটিই ইনপুট নিতে পারে না
চেইনটি কমপক্ষে দুটি প্রোগ্রাম দীর্ঘ হতে হবে।
উদাহরণ:
আপনার প্রাথমিক কোডটি হ'ল abc+cab+bac
। এই আউটপুট:, foofoo*123
যা ঘুরে আউটপুট disp(~0)
, কোন আউটপুট 1
। এটি 3 টি প্রোগ্রামের একটি চেইন, সংযুক্ত দৈর্ঘ্যের 29 টি (টাই ব্রেকার)।
2^3
, যা শুধু মূল্যায়ন করবেন 1
, অথবা এটি যেমন হতে আছে lambda:2^3
, print(2^3)
ইত্যাদি?
1
একটি প্রোগ্রাম এবং সেই প্রোগ্রামের আউটপুট উভয়ই হতে পারে বা চেইনটি শেষ হয় কখন 1
আউটপুট হয়?