ডাকাতদের থ্রেডটি এখানে পাওয়া যাবে: রহস্যের স্ট্রিং প্রিন্টার ( ডাকাত )
আপনার চ্যালেঞ্জ
- এমন একটি প্রোগ্রাম, ফাংশন বা REPL স্ক্রিপ্ট লিখুন যা STDOUT এ স্ট্রিং প্রিন্ট করে।
- ডাকাতরা এমন একটি প্রোগ্রাম তৈরি করার চেষ্টা করবে যা একই স্ট্রিং প্রিন্ট করে।
- যদি তারা 7 দিনের মধ্যে সফলভাবে প্রোগ্রামটি তৈরি করতে পারে তবে আপনার জমাটি ক্র্যাক হয়ে গেছে।
- যদি কেউ কোনও প্রোগ্রাম তৈরি করতে না পারে যা একই স্ট্রিংটি 7 দিনের মধ্যে মুদ্রণ করে তবে আপনার জমাটি নিরাপদ। আপনি আপনার প্রোগ্রামটি প্রকাশ করতে বা ভবিষ্যতের ডাকাতদের চ্যালেঞ্জ জানাতে ছেড়ে দিতে পারেন। তবে, যদি আপনি এটি প্রকাশ না করেন তবে আপনি আপনার জমা দেওয়া থেকে কোনও পয়েন্ট পাবেন না (যদি আপনি এটি করতে চান তবে আপনার উত্তর শিরোনামে "নিরাপদ" রাখবেন না)।
বিধিনিষেধ
- প্রোগ্রামটি মোট 128 বাইটের চেয়ে কম বা সমান হতে হবে (এর পরে আরও)।
- প্রোগ্রামটি যদি কোনও প্রোগ্রামের নাম বা কোনও বাহ্যিক ফাইলের নাম / বিষয়বস্তুর উপর নির্ভর করে তবে আপনাকে অবশ্যই এটি অবশ্যই বলবে এবং এটি আপনার মোট বাইট গণনায় অন্তর্ভুক্ত করবে।
- মুদ্রিত স্ট্রিং অবশ্যই 2048 বাইটের চেয়ে কম বা সমান হতে হবে।
- মুদ্রিত স্ট্রিংটিতে কেবল প্রিন্টযোগ্য এএসসিআইআই অক্ষর থাকতে হবে (নতুন লাইনগুলি অন্তর্ভুক্ত করা যেতে পারে)।
- প্রোগ্রামটি চালিত হওয়ার সময় অবশ্যই একই আউটপুট তৈরি করতে হবে।
- অন্তর্নির্মিত ক্রিপ্টোগ্রাফিক আদিম (যে কোনও rng, এনক্রিপশন, ডিক্রিপশন এবং হ্যাশ অন্তর্ভুক্ত) অনুমোদিত নয়।
- প্রোগ্রাম অবশ্যই ইনপুট নিতে হবে না।
- কোনও মানক ফাঁক নেই।
স্কোরিং
- যদি সাত দিনের আগে কোনও জমা ক্র্যাক হয় তবে জমাটি 0 পয়েন্ট অর্জন করে।
- 8128 অক্ষরের একটি নিরাপদ জমা 1 পয়েন্ট অর্জন করে।
- ≤≤৪ অক্ষরের একটি নিরাপদ জমা 2 পয়েন্ট অর্জন করে। যদি এটি 32 বাইটের চেয়ে কম বা সমান হয় তবে এটি 4 পয়েন্ট এবং আরও কিছু উপার্জন করতে পারে।
- প্রতিটি নিরাপদে জমা দেওয়ার ফলে অতিরিক্ত 3 পয়েন্ট বোনাস (দৈর্ঘ্যের চেয়ে পৃথক) উপার্জনও হয়।
- আপনার প্রথমটির পরে ক্র্যাক করা প্রত্যেকটির জন্য একটি ক্ষুদ্র (1/2 পয়েন্ট) জরিমানা রয়েছে।
- নোট করুন যে ডাকাতটির সমাধান একই প্রোগ্রামের দৈর্ঘ্যের মধ্যে থাকতে হবে।
- প্রতিটি ব্যক্তি প্রতি ভাষা প্রতি বাইট সীমাতে সর্বোচ্চ 1 টি প্রোগ্রাম জমা দিতে পারে (বিভিন্ন সংস্করণ এবং একই ভাষার স্বেচ্ছাসেবী বিকল্প পৃথক ভাষা হিসাবে গণনা করা হয় না)। উদাহরণ: আপনি একটি 32 বাইট এবং একটি 64 বাইট পাইথ প্রোগ্রাম পোস্ট করতে পারেন, তবে আপনি জাভা 7 এবং জাভা 8 উভয়ই 128 বাইট প্রোগ্রাম পোস্ট করতে পারবেন না।
- সর্বোচ্চ পয়েন্ট বিশিষ্ট ব্যক্তিটি জিতেছে।
জমা
প্রতিটি জমা দেওয়ার ক্ষেত্রে নিম্নলিখিত টুকরো তথ্য থাকতে হবে:
- ভাষার নাম। সমস্ত নতুন ডাকাতদের সমাধান একই ভাষা হতে হবে।
- প্রোগ্রামের আকারের পরিসীমা (এটি প্রোগ্রামের আকারের চেয়ে দু'জনের নিকটতম শক্তি; উদাহরণস্বরূপ, যদি আপনার প্রোগ্রামটি 25 বাইট হয় তবে এটি "≤32" হবে)।
- আসল স্ট্রিংটি মুদ্রিত করতে হবে।
- যদি জমাটি নিরাপদ থাকে তবে আপনার শিরোনামে "নিরাপদ" এবং প্রোগ্রামের দৈর্ঘ্য (2 এর নিকটতম শক্তির কাছে) রাখুন। যদি আপনার শিরোনামে একাধিক সংখ্যা থাকে তবে 2 এর শক্তি শেষ রাখুন।
এই স্ট্যাক স্নিপেট লিডারবোর্ড জেনারেট করে এবং সমস্ত উন্মুক্ত জমা দেওয়ার তালিকা তৈরি করে। স্নিপেটে কোনও সমস্যা থাকলে দয়া করে একটি মন্তব্য করুন leave
প্রবেশের জন্য নিম্নলিখিত ফর্ম্যাটগুলি ব্যবহার করুন:
Language, (any text with the program size as the last number)
=
অথবা
Language
=
Length <= 16
নোট করুন যে স্নিপেটটি কমা সনাক্ত না করে যদি হিন্ডারে প্রথম শব্দটি কেবল ভাষা হিসাবে রাখে।
নিরাপদ জমা দেওয়ার জন্য, আপনার শিরোনামে নিরাপদ রাখুন। স্নিপেট সময় শেষ হয়ে গেলে স্বয়ংক্রিয়ভাবে আপনার প্রোগ্রামটিকে "নিরাপদ" কলামে রাখবে, সুতরাং আপনার প্রোগ্রামটি নিরাপদ যে কোনও ডাকাতকে বলার অপেক্ষা রাখে না।
ফাটল জমা দেওয়ার জন্য, আপনার শিরোনামে ফাটল দিন।
কোনও মন্তব্য যদি "ক্র্যাকড" বলে এবং এর একটি লিঙ্ক রয়েছে তবে প্রোগ্রামটি সনাক্ত করতে সক্ষম হওয়া উচিত; তবে এটি গ্যারান্টিযুক্ত নয়।
ট্রাইব্রেকিং অর্ডার: পয়েন্টস -> নিরাপদ জমা দেওয়ার # -> কমপক্ষে ফাটল জমা দেওয়া।
নোট করুন যে স্নিপেটটি কমপক্ষে ক্র্যাক হওয়ার আগে উন্মুক্ত জমা দিয়ে সাজান, তবে প্রতিযোগিতার শেষে খোলা জমাগুলি গণনা করা হবে না।
এই চ্যালেঞ্জটি এখন বন্ধ।
সর্বাধিক পয়েন্ট সামগ্রিক বিজয়ী: ডেনিস
সর্বাধিক নিরাপদ জমা: ডিএলকস
(নোট করুন যে প্রোগ্রামগুলির আকার স্কোর গণনায় বিবেচনা করা হয় বলে নিরাপদ জমা দেওয়ার সংখ্যাটি একটি পয়েন্ট রাশিতে অনুবাদ করে না)।