এখানে কেউ ডাই-হার্ড বেথেসদা ভক্ত? আপনি কি Obsidian বিনোদন পছন্দ? ঠিক আছে, আপনি যদি নীচের ছবির তুলনায় সেই জিনিসগুলির মধ্যে থাকেন তবে আপনার তুলনামূলকভাবে পরিচিত হওয়া উচিত।
আমি বরং একটি অনন্য এএসসিআইআই-আর্ট চ্যালেঞ্জ প্রস্তুত করার স্বাধীনতা নিয়েছি, তাই আমি আপনাকে কী করতে চাই তা সম্পর্কে এখানে প্রথম সূত্রটি দেওয়া হয়েছে:
_____________________________________________________
/ \
| _____________________________________________ |
| | | |
| | Welcome to ROBCO Industries (TM) Termlink | |
| | Password Required | |
| | Attempts Remaining: | |
| | | |
| | 0x01 | 0x0D | |
| | 0x02 | 0x0E | |
| | 0x03 | 0x0F | |
| | 0x04 | 0x10 | |
| | 0x05 | 0x11 | |
| | 0x06 | 0x12 | |
| | 0x07 | 0x13 | |
| | 0x08 | 0x14 | |
| | 0x09 | 0x15 | |
| | 0x0A | 0x16 | |
| | 0x0B | 0x17 | |
| | 0x0C | 0x18 | |
| |_____________________________________________| |
| |
\_______________________________________________________/
\_______________________________________/
খাঁটি ASCII এ রবকো ফলআউট টার্মিনাল ডিজাইনের জন্য এটি একটি খুব বেসিক (ফাঁকা) টেমপ্লেট, আপনার কাজটি হ'ল:
- প্রথমে এই টেম্পলেটটি তৈরি করুন।
- তারপরে, স্ট্রিংগুলির একটি তালিকা
lএবং0 <= n <= 4এটি পূরণ করার জন্য একটি নম্বর দেওয়া!
ফলআউট হ্যাকিং টার্মিনালের দুটি গতিশীল অংশ হ'ল:
চেষ্টা সংখ্যা
- আপনার অবশিষ্ট প্রচেষ্টাগুলির সংখ্যা (স্থান সীমিত বাক্সগুলি দ্বারা নির্দেশিত)।
- এই চ্যালেঞ্জের উদ্দেশ্যে আপনি এর
Xপরিবর্তে ব্যবহার করবেন■।
- এই চ্যালেঞ্জের উদ্দেশ্যে আপনি এর
পাসওয়ার্ড
- দ্বারা সংজ্ঞায়িত পাসওয়ার্ডগুলি
lএলোমেলোভাবে মুদ্রণযোগ্য ASCII চিহ্নগুলির সাথে ছেদ করা হয়। - পাসওয়ার্ডগুলি, উদাহরণ হিসাবে আপনি বলতে পারেন, একাধিক সারি (
NAMES) সজ্জিত করতে পারে । - টার্মিনাল স্ক্রিনের সমস্ত পাসওয়ার্ডের যে কোনও জায়গায় থাকার সমান সুযোগ থাকা উচিত।
- সমস্ত পাসওয়ার্ড সমান দৈর্ঘ্যের হতে পারে বলে আশা করা যায়, যদিও এটি কোনও ব্যাপার নয়।
- পৃথক পাসওয়ার্ডে ব্যবহারযোগ্য চিহ্ন তালিকা দেওয়া হল:
!"#$%&'()*+/:;<=>?@[\]^_{|}। - সমস্ত পাসওয়ার্ড
lঅবশ্যই সমান দৈর্ঘ্যের হতে হবে। - পাসওয়ার্ডগুলি অবশ্যই দুটি কলেজের মধ্যে আবৃত করার সম্ভাবনা থাকতে হবে।
- এটি সারিগুলির জন্যও যায় তবে কেবলমাত্র একটি উচ্চতর বাইট ঠিকানায় (0x18-> 0x01 অবৈধ)।
- উভয় পাশের পাসওয়ার্ডগুলির প্রদর্শনের স্থানটি 15 প্রশস্ত (উভয় পাশের স্থান সহ)।
- আপনি ধরে নিতে পারেন যে কোনও শব্দই এর
lচেয়ে দীর্ঘ হবে না।
- আপনি ধরে নিতে পারেন যে কোনও শব্দই এর
- পাসওয়ার্ড কেবল বর্ণমালার অর্থ, কেবলমাত্র অক্ষর।
উদাহরণ:
l = ["SMART","ENACT","SWORE","PITYS","SMELL","CARTS","RACES"], n = 4
_____________________________________________________
/ \
| _____________________________________________ |
| | | |
| | Welcome to ROBCO Industries (TM) Termlink | |
| | Password Required | |
| | Attempts Remaining: X X X X | | # N = 4 drives these X's.
| | | |
| | 0x01 $?_/%$ENACT||"} | 0x0D TYS"_'$\#|^%&{} | |
| | 0x02 }:!*@{/_<"[]#>; | 0x0E #{!"^&\]'|}_[$% | |
| | 0x03 $%&'()*+/:;<\_' | 0x0F }|[(%SMELL/_$@( | |
| | 0x04 ^SMART(!@$*'^_@ | 0x10 []_#!"{|}'%$\&^ | |
| | 0x05 (*@#%}*(!%)^(_! | 0x11 %$}[!\#'^&_]{|" | |
| | 0x06 $%&'()*+/:;<_@) | 0x12 \SWORE|%'_!}\^" | |
| | 0x07 "/')=*%!&>#<:$+ | 0x13 ^{['&$|!_]%\"#} | |
| | 0x08 ;'*$&"(<%!#)RAC | 0x14 ']!|^#[$"_\}&{% | |
| | 0x09 ES:($&';%#+"<*/ | 0x15 @)($!CARTS*!@$_ | |
| | 0x0A ;'*$&"(<%!#)/+: | 0x16 !#%${"'}&[]^|_\ | |
| | 0x0B |'_!}$\%["#^{&] | 0x17 ]"_#$&}^%[{|\'! | |
| | 0x0C #{!"^&\]'|}_[PI | 0x18 _![&#{$%\^'|}"] | | # Notice how PITYS wrapped.
| |_____________________________________________| |
| |
\_______________________________________________________/
\_______________________________________/
যদি n = 2একই উদাহরণে:
_____________________________________________________
/ \
| _____________________________________________ |
| | | |
| | Welcome to ROBCO Industries (TM) Termlink | |
| | Password Required | |
| | Attempts Remaining: X X | | # N = 2 drives these X's.
| | | |
| | 0x01 $?_/%$ENACT||"} | 0x0D TYS"_'$\#|^%&{} | |
| | 0x02 }:!*@{/_<"[]#>; | 0x0E #{!"^&\]'|}_[$% | |
| | 0x03 $%&'()*+/:;<\_' | 0x0F }|[(%SMELL/_$@( | |
| | 0x04 ^SMART(!@$*'^_@ | 0x10 []_#!"{|}'%$\&^ | |
| | 0x05 (*@#%}*(!%)^(_! | 0x11 %$}[!\#'^&_]{|" | |
| | 0x06 $%&'()*+/:;<_@) | 0x12 \SWORE|%'_!}\^" | |
| | 0x07 "/')=*%!&>#<:$+ | 0x13 ^{['&$|!_]%\"#} | |
| | 0x08 ;'*$&"(<%!#)RAC | 0x14 ']!|^#[$"_\}&{% | |
| | 0x09 ES:($&';%#+"<*/ | 0x15 @)($!CARTS*!@$_ | |
| | 0x0A ;'*$&"(<%!#)/+: | 0x16 !#%${"'}&[]^|_\ | |
| | 0x0B |'_!}$\%["#^{&] | 0x17 ]"_#$&}^%[{|\'! | |
| | 0x0C #{!"^&\]'|}_[PI | 0x18 _![&#{$%\^'|}"] | | # Notice how PITYS wrapped.
| |_____________________________________________| |
| |
\_______________________________________________________/
\_______________________________________/
এই উদাহরণগুলি ম্যানুয়ালি তৈরি করা হয়েছিল, সুতরাং বিতরণটি এলোমেলোভাবে করা হয়নি, দুঃখিত।
এটি কোড-গল্ফ , সর্বনিম্ন বাইট-কাউন্টটি গ্রহণযোগ্য বিজয়ী হবে। মোট 250 টি আরইপি-র জন্য কোনও উত্তর জমা না দেওয়া হলে আমি 3 দিন পরে এটি বরাদ্দ করব।
NAMES2nd বুলেট পয়েন্ট এর অর্থ? " সমস্ত পাসওয়ার্ড সমান দৈর্ঘ্যের হতে পারে, যদিও এটি বিবেচনা করে না doesn't " বা " l এর সমস্ত পাসওয়ার্ড অবশ্যই সমান দৈর্ঘ্যের হবে " " এটি কেবল আমার অন্ধ হয়ে যেতে পারে (আবার!) তবে আমি RACESকোনও ফলকে দেখতে পাচ্ছি না - আমরা কী এটি বোঝাতে চাই যে কোনও পাসওয়ার্ড ব্যবহার না হওয়ার সম্ভাবনা রয়েছে? Math.random(এবং সমতুল্য) কি এই চ্যালেঞ্জের উদ্দেশ্যে যথেষ্ট এলোমেলো?
