এটি একটি পুলিশ-ডাকাতদের চ্যালেঞ্জ। পুলিশ থ্রেডের জন্য, এখানে যান ।
এই চ্যালেঞ্জের মধ্যে পুলিশদের দ্বারা নির্বাচিত দুটি ওইআইএস ক্রম জড়িত রয়েছে - এস 1 , এস 2 - এবং এই সিকোয়েন্সগুলি কতটা গল্ফ এবং অবরুদ্ধ হতে পারে।
পুলিশ কোড নির্মাণ করছে একটি যে উত্পাদন করে এস 1 এবং একটি সংখ্যা দান এক্স তারা দাবি করে যে সবচেয়ে ভালো Levenshtein দূরত্ব সম্ভব (অক্ষর) তৈরি করতে বি যে উত্পাদন করে এস 2 ।
ডাকাতদের চ্যালেঞ্জ
কোনও নির্দিষ্ট পুলিশকে জমা দেওয়ার জন্য ক্রেতার জন্য ডাকাতদের অবশ্যই একই প্রোগ্রামে সি প্রোগ্রাম (এবং সংস্করণ) নিয়ে আসতে হবে যা উত্তর হিসাবে এস 2 (এন) তৈরি করে এবং ওয়াই অক্ষরটি এ (সহ Y <= X
) থেকে দূরে পরিবর্তিত হয় । ডাকাতদের অগত্যা ঠিক একই বি খুঁজে পাওয়ার দরকার নেই find গোপনে (গোপনে) যে কোড তৈরি হয়েছিল । ডাকাতদের দাখিলকারীদের অবশ্যই পুলিশ-জমা দেওয়ার দ্বারা উল্লিখিত একই 0-সূচক বা 1-সূচকে মেনে চলতে হবে।
আপনি যদি এটি পরিচালনা করেন তবে পুলিশকে দেওয়া উত্তরের সাথে সংযোগ করে সমাধানের সাথে একটি উত্তর পোস্ট করুন, এবং পুলিশকে উত্তরটি আপনার সাথে সংযুক্ত করে একটি মন্তব্য দিন।
প্রতিটি পুলিশ উত্তর কেবল একবার ক্র্যাক করা যায় এবং অবশ্যই আপনার নিজের উত্তর ক্র্যাক করার অনুমতি নেই। যদি পুলিশটির উত্তরটি ফাটল হওয়ার আগে বা পরে অবৈধ বলে প্রমাণিত হয়, তবে এটি ডাকাতের স্কোরের জন্য গণনা করা হয় না।
জয় এবং স্কোরিং
(X - Y)*5 + 5
ডাকাতরা তাদের প্রতিটি ক্র্যাকের জন্য স্কোর করে এবং ডাকাত সামগ্রিকভাবে সর্বোচ্চ স্কোর অর্জন করে।
আরও বিধি
- হ্যাশিং, এনক্রিপশন, বা এলোমেলো সংখ্যা জেনারেশনের জন্য আপনার কোনও বিল্ট-ইন ব্যবহার করা উচিত নয় (এমনকি আপনি যদি একটি নির্ধারিত মানটিতে এলোমেলো সংখ্যা জেনারেটর বীজ বর্ধিত করেন)।
- হয় প্রোগ্রাম বা ফাংশন অনুমোদিত, কিন্তু কোড অবশ্যই একটি স্নিপেট হবে না এবং আপনি অবশ্যই একটি REPL পরিবেশ অনুমান করা উচিত নয়।
- আপনি ইনপুট নিতে পারেন এবং যে কোনও সুবিধাজনক বিন্যাসে আউটপুট দিতে পারেন । উভয় অনুক্রমের জন্য ইনপুট / আউটপুট পদ্ধতিগুলি একই হতে হবে।
- এই চ্যালেঞ্জের জন্য Levenshtein দূরত্ব জন্য নির্ধারক ক্যালকুলেটর এই এক প্ল্যানেট ক্যালক উপর।
- সিএনআর চ্যালেঞ্জ হওয়া ছাড়াও এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয়।