এটি একটি পুলিশ-ডাকাতদের চ্যালেঞ্জ। ডাকাতদের সুতো এখানে ।
ভাবতে আগ্রহী একটি প্রশ্ন নিম্নলিখিত:
আমার যদি সংখ্যার ক্রম থাকে তবে আমি তাদের কতটি সরবরাহ করতে হবে তা পরিষ্কার হওয়ার আগে আমি কোন অনুক্রমের কথা বলছি?
উদাহরণস্বরূপ, যদি আমি থেকে শুরু করে ধনাত্মক পূর্ণসংখ্যার বিষয়ে কথা বলতে চাই , আমি বলতে পারি , তবে এটি কি যথেষ্ট?
আমার এই প্রশ্নের উত্তর দেওয়ার একটি উপায় আছে এবং এটি একটি কোড-গল্ফার হওয়ার সাথে কোড-গল্ফ জড়িত। আপনি যদি একটি শৃঙ্খলার পর্যাপ্ত শর্তাদি সরবরাহ করেন তবে যদি এই শর্তগুলি তৈরি করে এমন সংক্ষিপ্ত কোডটি ক্রমের সমস্ত পদ তৈরি করে। যদি আমরা কোড-গল্ফের ক্ষেত্রে এটি সম্পর্কে চিন্তা করি তবে এর অর্থ হ'ল আপনি যথেষ্ট পরীক্ষার কেস সরবরাহ করেছেন যেমন সংক্ষিপ্ত কোড যা পরীক্ষার কেসগুলিতে পাস করে কাঙ্ক্ষিত কাজটি করে।
চ্যালেঞ্জ
এই চ্যালেঞ্জটি পুলিশ-ডাকাতদের চ্যালেঞ্জ। যার মধ্যে পুলিশ পরীক্ষা-নিরীক্ষা উপস্থাপন করবে এবং ডাকাতদের উদ্দেশ্য-অনুক্রমের বাইরে পরীক্ষা-কেসগুলি ফাঁকি দেওয়ার জন্য আরও একটি ছোট উপায় খুঁজে বের করতে হবে। পুলিশ নিম্নলিখিত বিষয়গুলি উপস্থাপন করবে:
কোডের একটি অংশ যা ইনপুট হিসাবে একটি অ-নেতিবাচক পূর্ণসংখ্যার গ্রহণ করে এবং আউটপুট হিসাবে একটি পূর্ণসংখ্যা উত্পাদন করে। এই কোডটি আপনার ক্রম সংজ্ঞায়িত করবে। আপনার কোডটির 0 টি ইনপুট হিসাবে সমর্থন করার প্রয়োজন নেই, পরিবর্তে 1টিকে সবচেয়ে ছোট ইনপুট হিসাবে নেওয়া পছন্দ করে। আপনার উত্তরের ক্ষেত্রে যদি এটি হয় তবে এটি পরিষ্কার হওয়া উচিত।
যে কোনও প্রাসঙ্গিক প্ল্যাটফর্ম বা ভাষার প্রয়োজনীয়তা যা আউটপুটকে প্রভাবিত করতে পারে, উদাহরণস্বরূপ দীর্ঘংশের আকার।
কোড দ্বারা গণনা করা অনুক্রমের প্রথম পদগুলির সাথে একটি সংখ্যা । এগুলি "টেস্ট-কেস" হিসাবে কাজ করবে।
আপনার ক্রমটি কী করে তা ব্যাখ্যা করার জন্য আপনাকে উত্সাহিত করা হয় এবং যদি এটি বিদ্যমান থাকে তবে ওইআইএসকে লিঙ্ক করুন, তবে এটি আপনার কোড যা অনুক্রমটিকে বর্ণন নয় বরং ক্রমটি সংজ্ঞায়িত করে।
ডাকাতরা একই ভাষায় এমন একটি প্রোগ্রাম সন্ধান করবে যা উপস্থাপিত ব্যক্তির চেয়ে কম এবং সমস্ত পরীক্ষার কেস পাস করে ( পুলিশের কোড হিসাবে প্রথম ইনপুটগুলির জন্য একই আউটপুট উত্পাদন করে) produces ডাকাতটির কোডটি চেয়ে বড় কিছু সংখ্যার জন্য কপির প্রোগ্রাম থেকে আউটপুটটিতে অবশ্যই পৃথক হতে পারে ।এন
কপগুলি অবশ্যই জমা দেওয়ার আগে তাদের নিজস্ব উত্তর ক্র্যাক করতে সক্ষম হবে।
এক সপ্তাহ পরে একটি পুলিস পারে তাদের ক্র্যাক প্রকাশ এবং নিরাপদ হিসেবে তাদের উত্তর চিহ্নিত করুন। এরূপ হিসাবে চিহ্নিত উত্তরগুলি আর ক্র্যাক করা যাবে না।
স্কোরিং
কম বাইট আরও ভাল হওয়ার সাথে কপ্স উত্তরগুলি বাইট সংখ্যা দ্বারা স্কোর করা হবে। ক্র্যাক করা উত্তরগুলি অসীম স্কোর করে।