আপনি একজন অন্বেষণকারী, অজানা বিশ্বের মানচিত্র তৈরি করছেন। আপনার জাহাজ বাতাসে বহন করে। কোথায় যায়, কে জানে?
প্রতিদিন, আপনার স্পাইগ্লাসে আপনি উত্তর, দক্ষিণ, পূর্ব এবং পশ্চিমে বৈশিষ্ট্যগুলি দেখতে পান। আপনি সবসময় চারটি বৈশিষ্ট্য দেখতে পাবেন, মূল দিকগুলির সাথে মিল রেখে। আপনার স্পাইগ্লাস এএসসিআইআই প্রতীকগুলি এর মতো রিপোর্ট করে:
~~.*
, ~~~~
, ~.^^
,~#~#
প্রতীকগুলি ক্রমে (উত্তর, দক্ষিণ, পূর্ব, পশ্চিম) রয়েছে)
এগুলি প্রতীকগুলি: ~
= সমুদ্র, .
= উপকূল, ^
= পর্বত, *
= গাছ, #
= অবৈধ (কোনও পর্যবেক্ষণ নেই, যখনই আপনি বিশ্বের প্রান্ত দেখেন বা কুয়াশার দ্বারা আড়াআড়ি আবদ্ধ হয়) এটি ঘটে। আপনার স্পাইগ্লাসটি প্রতিটি দিকেই এক ইউনিট দেখে।
প্রতি রাতে, আপনি কতটা ভ্রমণ করেছেন তা দেখতে আপনি তারকাদের দিকে তাকান। তারকাদের দিকে তাকিয়ে এমন একটি আসকি প্রতীকটির প্রতিবেদন করা হয়েছে:
n
, s
, e
,w
যথাক্রমে উত্তর, দক্ষিণ, পূর্ব এবং পশ্চিমের সাথে সম্পর্কিত। আপনি সর্বদা এক রাতে উত্তর, দক্ষিণ, পূর্ব বা পশ্চিমে ঠিক এক ইউনিটে চলে যান। সুতরাং আপনি, এক্সপ্লোরার হিসাবে প্রতীকগুলির একটি অবিরাম প্রবাহ পাবেন:
~~.*n~~~~s~~.*s~.**
আপনার কাজটি হ'ল বিশ্বের 2D মানচিত্র আউটপুট করা (যেখানে ?
মানচিত্রের অজানা অংশগুলি রয়েছে, উত্তর উপরে আছে, পূর্বটি সঠিক):
?~~~??????
?~~~??????
?~~~.^^.??
?~~.***.~~
~~.*^^*.~~
~~~..~~~~~
~~~~~~~~~~
~~~~~~~~~~
সরলতার খাতিরে ধরে নেওয়া যাক আপনি মানচিত্রের নীচে বাম কোণে শুরু করেছেন। ধরুন সমস্ত মানচিত্র 8x8।
এখানে একটি সরল 3x3 উদাহরণ। ধরে নিন মানচিত্রটি এরকম দেখাচ্ছে:
~.~
~^~
~.~
নিম্নলিখিত ইনপুট সহ: ~#.#n~~^#s
আপনি এই আউটপুট পাবেন:
~??
~^?
~.?
আরও উদাহরণ ইনপুট এবং আউটপুট:
ইনপুট
~#~#n~~~#n~~~#n~~~#n~~~#n~~.#n~~.#n#~~#e#.~~e#.~~e#.~~e#.~~e#~~~e#~~~e#~#~s~~#~s~~#~s~~#~s~~#.s~~#~s~~#~s~##~w~#~~w.#~~w^#~~w.#~~
আউটপুট
~~~~~~~~
~....~~~
~.????~~
~~????~~
~~????.~
~~????~~
~~?.^.~~
~~~~~~~~
ইনপুট:
~#~#e~#~~e~#~~e.#~~e^#~~n.~..n~^~.n~.~~n.~~.n.~~*n~.~.n#.~~w#.~~w#.~~s~*..s..*.s*~.~s.~~~s
আউটপুট:
?~~~~~??
?....~??
?.**.~??
?~..~~??
?~~~~~??
?~~..~??
~~~.^.??
~~~~~~??
~#~#n~~~#n~~~#n~~~#n~~~#n~~.#n~~.#n#~~#e#.~~e#.~~e#.~~e#.~~e#~~~e#~~~e#~#~s~~#~s~~#~s~~#~s~~#.s~~#~s~~#~s~##~w~#~~w.#~~w^#~~w
) ভুল, এবং আউটপুট ??
যেখানে সেখানে বলা উচিত?.