আপনার কাজটি দীর্ঘতম পুনরাবৃত্তি কোয়েন তৈরি করা যেখানে ক্রমানুসারে প্রতিটি প্রোগ্রামের দৈর্ঘ্য 500 বাইট দ্বারা সীমাবদ্ধ।
এটি হল, যদি আপনি নিম্নলিখিত পদক্ষেপগুলি পুনরাবৃত্তি করেন:
- আপনার প্রাথমিক প্রোগ্রাম দিয়ে শুরু করুন
- বর্তমান প্রোগ্রাম চালান
- ২ য় ধাপে ফিরে যান
আপনি শেষ পর্যন্ত আপনার আসল প্রোগ্রামে ফিরে আসবেন। চক্রের প্রোগ্রামগুলির সংখ্যা হ'ল আপনার স্কোর, যা আপনি সর্বাধিক করার চেষ্টা করছেন।
প্রোগ্রামগুলির কোনওটিই ত্রুটি বাড়িয়ে তুলতে পারে না। প্রতিটি প্রোগ্রামকেও একইভাবে চালনা করতে হবে (যেমন কোনও আলাদা সংস্করণ, বাস্তবায়ন, সংকলক বিকল্পগুলি, প্ল্যাটফর্ম ইত্যাদি ...) (সম্পাদনা: হ্যাঁ, কোনও বহিরাগত অবস্থা যেমন ছদ্ম র্যান্ডম সংখ্যার জেনারেটরের অন্তর্ভুক্ত ছিল বিবৃতি। প্রতিটি রানের পরে বাহ্যিক অবস্থা অবশ্যই "রিসেট" হওয়া উচিত you
এই চ্যালেঞ্জটি দীর্ঘতম সময়ের পুনরাবৃত্তকরণ কুইন (100 বনাম 500 ব্যতীত) থেকে কী আলাদা হয় তা হ'ল চক্রের প্রতিটি প্রোগ্রামের অবশ্যই 500 বাইট বা তার চেয়ে কম হওয়া উচিত। এর অর্থ হ'ল দীর্ঘতম সম্ভাব্য চক্রটি (256 ^ 501 - 1) / 255 বা তার চেয়ে কম। অবশ্যই এটি একটি বড় সংখ্যা, তবে এটি গণনা করতে কত কোড লাগে তা বিবেচনায় এত বড় নয়। সুতরাং চ্যালেঞ্জটি ব্যস্ত বিভারের চ্যালেঞ্জ নয়, যতটা সম্ভব (256 ^ 501 - 1) / 255 সম্ভাবনাগুলি ব্যবহার করার বিষয়ে।
প্রোগ্রামগুলির নিজস্ব উত্স কোড অ্যাক্সেস করার অনুমতি নেই। তবে একটি খালি প্রোগ্রাম হয় যদি তুমি চাও অনুমতি (যতদিন না পর্যন্ত আপনি অন্যান্য নিয়ম অনুসরণ হিসাবে)।
যেহেতু ম্যানুয়ালি প্রোগ্রামগুলি পরীক্ষা করা শক্ত হবে, তাই আপনি তাত্ত্বিক পদ্ধতি ব্যবহার করে স্কোরটি বের করতে পারেন। আপনার প্রোগ্রামের সাথে স্কোর এবং সঠিকতার একটি ব্যাখ্যা অবশ্যই আপনাকে অন্তর্ভুক্ত করতে হবে। আপনি যদি স্কোরটি বের করতে না পারেন, তবে পরিবর্তে আপনি চক্রের প্রোগ্রামের সংখ্যার একটি নিম্ন সীমাটি একটি ডিফাক্টো স্কোর হিসাবে ব্যবহার করতে পারেন। আপনি আরও ভাল নিম্ন সীমাগুলি যেমন খুঁজে পান বা সঠিক প্রকৃত স্কোরটি খুঁজে পান আপনাকে এটি আপডেট করার অনুমতি দেওয়া হয়।
এটি কোড-চ্যালেঞ্জ , তাই সর্বোচ্চ স্কোর জয়!
সম্পাদনা: এটি প্রস্তাবিত হয় যে আপনার স্কোরটি বৈজ্ঞানিক স্বরলিপিতে কী লিখবেন তাই উত্তরগুলি আরও সহজে তুলনাযোগ্য। স্কোরের অন্যান্য রূপগুলিও রাখা পুরোপুরি ঠিক আছে, বিশেষত যদি তারা আপনার প্রোগ্রামের সাথে আরও স্পষ্টভাবে সংযুক্ত থাকে। এছাড়াও, পাঠকরা এটি মেনে চলার জন্য পূর্ববর্তী উত্তরগুলি সম্পাদনা করতে উত্সাহিত করা হয়।