এটি একটি পুলিশ-ডাকাতদের চ্যালেঞ্জের অংশ। পুলিশদের অংশের জন্য এখানে যান ।
ডাকাতদের চ্যালেঞ্জ
হায়স্ট্যাক প্রোগ্রাম থেকে অক্ষরের যে কোনও উপসেটটি সরিয়ে একটি কপির উত্তর ক্র্যাক করা যেতে পারে, যাতে এটি Needle
পরিবর্তে আউটপুট হয় Haystack
(এখনও একই ভাষায় বৈধ জমা দেওয়ার পরে)। উপরোক্ত সীমাবদ্ধতাগুলির দ্বারা আপনার বৈধ হিসাবে যতক্ষণ না আপনার পক্ষে অভিযুক্ত পুলিশ হিসাবে ঠিক একই সমাধানটি খুঁজে পেতে হবে না।
আপনি যদি এটি পরিচালনা করেন তবে পুলিশকে দেওয়া উত্তরের সাথে সংযোগ করে সমাধানের সাথে একটি উত্তর পোস্ট করুন, এবং পুলিশকে উত্তরটি আপনার সাথে যুক্ত করে একটি মন্তব্য দিন।
যে ডাকাত সর্বাধিক পুলিশ জবাব দেয় সে জিততে পারে। ক্র্যাকড কপ জবাবগুলির আকারগুলির যোগফলগুলি বন্ধ হয় (ডাকাত যারা দীর্ঘতর জমাগুলি ক্র্যাক করে তার পক্ষে)।
প্রতিটি পুলিশ উত্তর একবারই ফাটিয়ে ফেলা যায় এবং অবশ্যই আপনার নিজের উত্তর ক্র্যাক করার অনুমতি নেই। যদি পুলিশটির উত্তরটি ফাটল হওয়ার আগে বা পরে অবৈধ বলে প্রমাণিত হয়, তবে এটি ডাকাতের স্কোরের জন্য গণনা করা হয় না।
উদাহরণ
বিভিন্ন ভাষায় কয়েকটি সাধারণ উদাহরণ এখানে দেওয়া হয়েছে:
Ruby
Haystack: puts 1>0?"Haystack":"Needle"
Delete: XXXXXXXXXXXXXXX
Needle: puts "Needle"
Python 2
Haystack: print "kcatsyaHeldeeN"[-7::-1]
Delete: XXXXXXXX XX
Needle: print "eldeeN"[::-1]
নোট করুন যে মুছে ফেলা অক্ষরের সাবসেটটি সামঞ্জস্যপূর্ণ হতে হবে না।
hashing, encryption or random number generation
অনুমতি থাকলে তা? (যদিও সম্ভাবনা ক্ষুদ্র)