আপনার জীবন এই উপর নির্ভর করতে পারে। পলক দেবেন না। পলকও না। চোখের পলক এবং আপনি মারা গেছেন। তারা দ্রুত। আপনি বিশ্বাস করতে পারেন চেয়ে দ্রুত। আপনার পেছন ফিরে না, পিছনে তাকান না, এবং ঝলকান না! শুভকামনা।
কান্নাকাটি এঞ্জেলস একটি পরকীয়া জাতি যা অন্য সত্তা (এমনকি অন্য এক দেবদূত) দ্বারা পর্যবেক্ষণের সময় চলতে পারে না। তারা তাদের ভুক্তভোগীদের সময়মতো পাঠিয়ে খাওয়ায় আপনি ( দ্য ডক্টর ) কিছু লোকের সাথে একটি ঘরে আটকা পড়েছেন এবং আপনার টার্ডিসে উঠতে হবে।
কার্য
একটি প্রোগ্রাম লিখুন যা একটি আয়তক্ষেত্রাকার কক্ষের ASCII উপস্থাপনা দেওয়া হলে এমন একটি পথ আউটপুট দেয় যা আপনাকে সুরক্ষায় নিয়ে যাবে। যদি কোনও অ্যাঞ্জেল আক্রমণ করতে পারে - আপনার অগ্রগতির সময় যে কোনও সময় - তবে সেই পথটি নিরাপদ নয়। কোনও দেবদূত আক্রমণ করতে পারে যদি তা আপনাকে বা অন্য কোনও দেবদূত দেখা না গিয়ে দেখায়।
ইনপুট
ইনপুট দুটি অংশ। প্রথমত, আপনি যে দিকে মুখোমুখি হচ্ছেন (এনএসইডাব্লু)। তারপরে উত্তরসূরিগুলি, ঘরের উপস্থাপনা, প্রারম্ভিক / শেষের অবস্থানগুলি এবং সমস্ত অ্যাঞ্জেলসের অবস্থান / মুখোমুখি।
নীচের নমুনাটি দেখায় যে পশ্চিমের দিকে মুখ করে একটি দেবদূত রয়েছে এবং আপনি দক্ষিণের দিকে মুখ শুরু করছেন।
S
..........
....D.....
..........
..........
..........
..........
..........
..........
.........W
..........
...T......
.
- শুন্যস্থানD
- ডাক্তার (শুরুর অবস্থান)T
- টার্ডিস (শেষ অবস্থান)N,S,E,W
- একটি দেবদূত, নির্দিষ্ট দিকের দিকে মুখ করে (উত্তর, দক্ষিণ, পূর্ব, পশ্চিম)
দর্শন রেখা
আপনি যে দিকটির মুখোমুখি হচ্ছেন তার 45 ডিগ্রি সহ কোনও স্থান দেখতে পাবেন। প্রত্যক্ষ অনুভূমিক, উল্লম্ব বা 45-ডিগ্রি তির্যক বরাবর অন্য সত্তা থাকলে দৃষ্টির রেখা বাধা দেয়। অন্য কোনও তির্যক দৃষ্টিতে বাধা দেয় না । এঞ্জেলসের দৃষ্টির রেখা একইভাবে কাজ করে। উদাহরণস্বরূপ, নিম্নলিখিতটিতে, -
আপনি দক্ষিণের দিকে মুখ করে ধরে নিলেন এমনটি আপনার ক্ষেত্রের প্রতিনিধিত্ব করে।
........
...D....
..---...
.-----..
-------.
---N----
---.--N-
---.----
আউটপুট
আউটপুটটি এমন একটি স্ট্রিং যা আপনি প্রস্থান করতে যে পথে নেবেন তা উপস্থাপন করে। যদি একাধিক নিরাপদ পথ থাকে তবে যে কোনও একটি বেছে নিন। যদি কোনও পথ নিরাপদ না হয় তবে আউটপুট 0
। মানচিত্রটি যদি ত্রুটিযুক্ত হয় তবে ক্র্যাশ হয়ে যাওয়া সহ আপনার যা খুশি তাই করুন। কক্ষটি আয়তক্ষেত্রাকার না হলে, কোনও প্রস্থান নেই, ইত্যাদি বিবেচনা করুন If যদি কোনও অ্যাঞ্জেল না থাকে তবে এটি ত্রুটিযুক্ত নয়, সহজ।
প্রতিটি পদক্ষেপের জন্য, আপনি দুটি কাজের মধ্যে একটি করতে পারেন: এনএসইডাব্লু নির্দেশে চলে যান, বা এনএসইডাব্লু দিকটি (অবস্থান পরিবর্তন না করে) দিকে ঘুরুন। সরানোর জন্য, কেবলমাত্র সেই দিকের জন্য চিঠিটি আউটপুট করুন। কোনও দিকের মুখোমুখি F
হওয়ার জন্য, উপযুক্ত বর্ণের পরে আউটপুট । উদাহরণস্বরূপ, নিম্নলিখিত আউটপুট:
SSFESSSSSSSW
ইনপুট বিভাগে দেওয়া নমুনার জন্য একটি নিরাপদ পথ। আপনি দু'বার দক্ষিণে চলে যান, দেবদূতকে দেখার জন্য পূর্বে মুখোমুখি হন, তারপরে তার্ডিসে প্রবেশের জন্য আরও সাতবার দক্ষিণে এবং পশ্চিমে একবার যান।
পরীক্ষার মামলা
1) টারডিসে উঠতে আপনি পূর্বমুখী এঞ্জেলকে ঘুরে দেখতে পারেন। আপনি তাদের মধ্যে সরাসরি পদক্ষেপ না নিলে তারা একে অপরকে জায়গায় তালাবন্ধ করে রাখে, তাই আপনি যে কোনও মুহুর্তে কোন পথে মুখোমুখি হন তা বিবেচ্য নয়।
W
...D....
........
........
........
.E.....W
........
........
...T....
2) আপনি হারান। এগুলি পেরিয়ে যাওয়ার কোনও উপায় নেই। আপনি তাদের মধ্যে পদক্ষেপ না দেওয়া পর্যন্ত তারা একে অপরকে দেখতে পাবে। এই মুহুর্তে, আপনি তাদের উভয়ের মুখোমুখি হতে পারবেন না এবং আপনার কাজ শেষ হয়েছে। পাশাপাশি আপনার চোখ বন্ধ করুন এবং এটির সাথে মিলিত হবেন।
S
...D....
........
........
........
E......W
........
........
...T....
জয়লাভ
স্ট্যান্ডার্ড গল্ফ নিয়ম এবং লুফোলগুলি প্রয়োগ হয়, কমপক্ষে বাইটস জিত। আমি শীঘ্রই আরও কিছু পরীক্ষার কেসগুলি পাওয়ার চেষ্টা করব, তবে এর মধ্যে আপনার নিজের পরামর্শ দিতে নির্দ্বিধায়।
ডক্টর হু এর চিত্র এবং উদ্ধৃতি।
J
)।