এটি একটি "তীর ধাঁধা":
v <
> v
> ^
> v
^ < *
*
চিহ্ন স্পট যেখানে আপনি শেষ হবে। আপনার লক্ষ্যটি হ'ল ধাঁধাটি কোথায় শুরু হয় (অতএব, বিপরীত গোলকধাঁধা) to এই ক্ষেত্রে, এটি প্রথম>
দ্বিতীয় লাইনে ।
v------<
S-+---v |
| >--^
>-+-------v
^ < *
নোট করুন যে সমস্ত তীর অবশ্যই ব্যবহার করা উচিত। এছাড়াও নোট করুন যে আপনি ধরে নিতে পারেন যে লাইনগুলি সমান দৈর্ঘ্যের ফাঁক দিয়ে প্যাড করা হবে।
আপনার প্রোগ্রামটি অবশ্যই কোনও যুক্তিসঙ্গত উপায়ে গোলকধাঁটিকে ইনপুট করতে হবে (স্ট্যান্ডিন, কোনও ফাইল, বার্তা বাক্স, ইত্যাদি থেকে), তবে গোলকধাঁধা অবশ্যই সম্পূর্ণ অক্ষত। উদাহরণস্বরূপ, আপনি কমা দ্বারা পৃথক করা লাইনগুলি ইনপুট করতে পারবেন না; ইনপুটটি অবশ্যই গোলকধাঁধা হতে হবে।
আপনাকে অবশ্যই কোনও যুক্তিযুক্ত উপায়ে গোলকধাঁটির শুরুতে আউটপুট করতে হবে। উদাহরণস্বরূপ, আপনি পারে
- শুরুতে স্থানাঙ্ক আউটপুট
- আউটপুট শুরুর তীর দিয়ে পুরো ধাঁধাটি একটি দ্বারা প্রতিস্থাপিত
S
- শুরু তীর সরিয়ে বাদে সমস্ত তীর দিয়ে পুরো ধাঁধা আউটপুট আউট (হোয়াইট স্পেস অক্ষত!)
- প্রভৃতি
যতক্ষণ আপনি আপনার আউটপুট দ্বারা বলতে পারবেন কোন তীরটি শুরুর তীর, তা ঠিক আছে। উদাহরণস্বরূপ, এর একটি আউটপুট
"0"
"2"
ঠিক আছে, নতুন লাইন এবং উক্তি নির্বিশেষে, কারণ আপনি এখনও বলতে পারেন যে শুরুটি কোথায় ছিল।
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জিতবে।
>v^
>
v
^