এটি হ'ল পুলিশদের থ্রেড। ডাকাতদের সুতোর জন্য এখানে যান ।
ভূমিকা
এই পুলিশ / ডাকাতদের চ্যালেঞ্জের জন্য, পুলিশরা আউটপুট উত্পাদনকারী প্রোগ্রাম লিখবে এবং তাদের একসাথে মিলিয়ে দেবে। কাঙ্ক্ষিত ফলাফলগুলি তৈরি করার জন্য পুলিশদের কর্মসূচি আলাদা করা ডাকাতদের কাজ।
কপ বিধি
পুলিশরা 2 থেকে 8 এর মধ্যে (অন্তর্ভুক্ত) প্রোগ্রাম লিখতে মোট 256 বাইট অবধি ব্যবহার করতে পারে, যার মধ্যে অবশ্যই কিছু আউটপুট তৈরি করা উচিত । লিখিত সমস্ত প্রোগ্রাম একই ভাষায় হতে হবে। ডাকাতরা তাদের প্রোগ্রামগুলি "একত্রিত" করবে যাতে ডাকাতদের প্রোগ্রামগুলি কী তা নির্ধারণ করা আরও কঠিন হয়।
অন্তর্বর্তীকরণের বিবরণের জন্য এখন। বিভিন্ন প্রোগ্রাম উপস্থাপন স্ট্রিং বিবেচনা করুন। ইন্টারভিউয়ের প্রক্রিয়া হ'ল প্রোগ্রামগুলির কোনও প্রথম চরিত্রের পুনরাবৃত্তি টান এবং প্রোগ্রামটির কোনও অক্ষর না ফেলে অবধি নতুন স্ট্রিংয়ের শেষে এটি যুক্ত করে তোলা। উদাহরণস্বরূপ, যদি দুটি প্রোগ্রাম হয় lion
এবং TIGER
, একটি সম্ভাব্য অন্তর্বর্তী হয় TIliGoEnR
। যাইহোক, প্রোগ্রামগুলি কোনওভাবেই স্ক্যাম্বল করা যায় RoITEnlGi
না , তাই এটি গ্রহণযোগ্য নয়।
এটি লক্ষ করা উচিত যে যখন একটি প্রোগ্রাম বাদে সকলের চরিত্রগুলি একটি অন্তঃসত্ত্বকরণের ফলাফল থেকে সরানো হয়, তখন বাকি প্রোগ্রামটি অক্ষত দেখানো হত। ফলাফলগুলি TIGER
থেকে চিঠিগুলি সরিয়ে ফেলা হচ্ছে ।TIliGoEnR
lion
পুলিশ 'প্রোগ্রাম এবং আউটপুট সমস্ত থাকা আবশ্যক শুধুমাত্র মুদ্রণযোগ্য ASCII অক্ষর (20-7E) এবং নতুন লাইন। প্রোগ্রামগুলিতে ত্রুটি থাকা উচিত নয় এবং একটি যুক্তিসঙ্গত মেশিনে 10 সেকেন্ডের মধ্যে চলতে হবে। যে কোনও জমা দেওয়ার জন্য, কোথাও কোথাও কোনও ভাষার নিখরচায় দোসর থাকতে হবে। হ্যাশিং এবং ক্রিপ্টোগ্রাফির অন্যান্য রূপগুলির মতো সাবমিশনে মন্তব্য যুক্ত করার অনুমতি নেই। ফাঁকা প্রোগ্রাম অনুমোদিত নয় (দুঃখিত স্তব্ধ )।
পুলিশটি আন্তঃবিযুক্ত কোড, ভাষা, ব্যবহৃত বিভিন্ন প্রোগ্রামের সংখ্যা এবং প্রতিটি প্রোগ্রামের আউটপুট পোস্ট করবে। আপনার প্রোগ্রামগুলি স্বয়ংক্রিয়ভাবে অন্তরঙ্গ করতে এই সিজে্যাম স্ক্রিপ্টটি লেখার জন্য মার্টিনকে একটি বড় ধন্যবাদ ।
প্রোগ্রামগুলি পোস্টের সময় থেকে এক সপ্তাহ কেটে যাওয়ার পরে নিরাপদ বলে মনে করা হয়। এই মুহুর্তে, পয়েন্টগুলি পেতে পুলিশকে অবশ্যই পৃথক প্রোগ্রামগুলি পোস্ট করতে হবে।
স্কোরিং
নিরাপদ জমা দেওয়ার ক্ষেত্রে দুটি উপাদান একসাথে যুক্ত করা হয়।
- 256 পরিমাণে 2 টি ভাগ করে ব্যবহৃত প্রোগ্রামের সংখ্যাটিতে শক্তি বাড়ানো।
- অন্তর্নির্মিত বাইটগুলির সংখ্যা 2 এর নিকটতম পাওয়ার পর্যন্ত গোল করে 256 এ ভাগ করুন।
উদাহরণস্বরূপ, এন্ট্রি TIliGoEnR
(9 বাইট) নিরাপদ থাকলে এটি 256/2 ^ 2 + 256/16 = 80 পয়েন্ট পাবেন।
যখন কোনও পুলিশ জমা দেওয়ার ক্র্যাক হয় তখন পুলিশ 16 পয়েন্ট হারিয়ে ফেলে। পুলিশকে অবশ্যই তাদের সাবমিশনটি ক্র্যাক হয়ে গেছে তা বোঝাতে হবে।
পুলিশদের চ্যালেঞ্জের বিজয়ী ব্যক্তি অংশ নেওয়ার জন্য পর্যাপ্ত সময়ের পরে সর্বাধিক পয়েন্টের ব্যক্তি হবে।
লিডারবোর্ড
এটি প্রক্রিয়াধীন একটি কাজ যা এই প্রশ্ন থেকে ইন্ট্রিপিডকোডার দ্বারা মানিয়ে নেওয়া হয়েছিল ।
আপনার উত্তরটি প্রদর্শিত হয়েছে তা নিশ্চিত করতে, সঠিক মার্কডাউন টেমপ্লেটটি ব্যবহার করে আপনার উত্তরটি শিরোনাম দিয়ে শুরু করুন :
# Language Name, N programs, M bytes; Score ###/### (if safe/cracked)
সেমিকোলনের পরে যে কোনও কিছু উপেক্ষা করা হবে, যাতে আপনি নিজের স্কোরটি সেখানে রাখতে পারেন।
আপনার জমাটি নিরাপদে থাকলে এই জাতীয় শিরোনাম রাখুন:
# Language Name, safe, N programs, M bytes; Score ###
যদি এটি ক্র্যাক হয় তবে এটির মতো একটি শিরোনাম রাখুন:
# Language Name, [cracked](link-to-crack), N programs, M bytes; Score -16
|||
বলুন) চয়ন করতে পারেন এবং তারপরে N
কোডটিতে আপনার ডিলিমিটার যুক্ত স্ট্রিংয়ের সাথে প্রতিস্থাপন করতে পারেন "|||"
। (@ এরিডান এটিকে চ্যালেঞ্জের মধ্যে অন্তর্ভুক্ত করতে নির্দ্বিধায় অনুভব করেন))