পোকেমন গোল্ড এবং সিলভারে আত্মপ্রকাশের পর থেকে আইস ম্যাজগুলি পোকেমন গেমগুলির আমার অন্যতম প্রধান প্রধান বিষয় । আপনার কাজটি এমন একটি প্রোগ্রাম তৈরি করা হবে যা এই ধরণের সমস্যাগুলি সমাধান করে।
বরফের মেজগুলি মূলত গঠিত হয়, নাম অনুসারে, বরফ। খেলোয়াড় একবার বরফের দিকে অগ্রসর হওয়ার পরে তারা কিছুটা বাধার সাথে সংঘর্ষ না হওয়া পর্যন্ত তারা সেদিকেই অগ্রসর হতে থাকবে। এমন মাটিও রয়েছে যা অবাধে স্থানান্তরিত হতে পারে এবং যে কোনও খেলোয়াড়কে এর মধ্য দিয়ে যাওয়া বন্ধ করবে। শেষ বাধা পাথর। স্টোন প্লেয়ারের মতো একই জায়গা দখল করতে পারে না এবং খেলোয়াড় যদি এতে প্রবেশের চেষ্টা করে তবে তারা পারার আগেই চলন্ত বন্ধ করে দেবে।
আপনি মানের দুটি দ্বিমাত্রিক ধারক পাবেন যেমন তালিকার তালিকাগুলির তালিকা বা নিউলাইন দ্বারা পৃথক স্ট্রিং, 3 ধরণের প্রতিটি ফ্লোর (বরফ, মাটি এবং প্রস্তর) এর জন্য 3 টি পৃথক মান রয়েছে। আপনি দুটি জোড়া (বা অন্যান্য সমমানের দুটি মান ধারক) পাবেন যা গোলকধাঁধার মধ্যে একটি সূচনা এবং লক্ষ্য সমন্বয় নির্দেশ করে। এগুলি শূন্য বা এক সূচকযুক্ত হতে পারে।
আপনার চলনগুলির একটি তালিকা আউটপুট করতে হবে (এন, ই, এস, ডাব্লুতে একটি বাইজিকেশন সহ 4 টি স্বতন্ত্র মান) যা চালককে সঞ্চালনের সময় শেষের দিকে পৌঁছে দেবে।
ধাঁধাটির চারপাশে সর্বদা ইনপুটটিতে পাথরের একটি বদ্ধ পরিধি থাকবে যাতে আপনাকে ধাঁধা থেকে বেরিয়ে আসা প্লেয়ারটি নিয়ে চিন্তা করতে হবে না you
এটি কোড-গল্ফ তাই সবচেয়ে কম বাইট জিততে পারে
পরীক্ষার মামলা
এখানে .
বরফ উপস্থাপন করবে, ~
মাটির O
প্রতিনিধিত্ব করবে এবং একটি পাথরকে উপস্থাপন করবে। স্থানাঙ্কগুলি 1 সূচকযুক্ত। সমাধানের প্রতিটি অক্ষর সেই অক্ষর দিয়ে শুরু হওয়া দিকটি প্রতিনিধিত্ব করে (যেমন N
= উত্তর)
ইনপুট
OOOOO
OO.OO
O...O
OOOOO
Start : 3,3
End : 3,2
আউটপুট
N
ইনপুট
OOOOOOOOOOOOOOOOO
O........O.....OO
O...O..........OO
O.........O....OO
O.O............OO
OO.......O.....OO
O.............OOO
O......O.......~O
O..O...........~O
O.............OOO
O.......O......OO
O.....O...O....OO
O..............OO
OOOOOOOOOOOOOO~~O
OOOOOOOOOOOOOOOOO
Start : 15,12
End : 16,8
আউটপুট
N,W,N,E,N,E,S,W,N,W,S,E,S,E,N,E,N
ইনপুট
OOOOOOOOOOOOOOOO
O~~~~~OOOOO~~~~O
O~~O~OOOOOOO~~OO
O...O..........O
O........O.....O
O..............O
OO.............O
O.............OO
O....~....O....O
O..............O
O..............O
OOOOOOOOOOOOOOOO
Start : 2,2
End : 14,3
আউটপুট
E,S,S,W,N,E,N
ইনপুট
OOOOOOOOOOOOOOOOOOO
O~~~~~~~OOOOOOOOOOO
O~~~~...OOOOOOOOOOO
OO~O~..OOOOOOOOOOOO
O..OO.............O
O..............O..O
O....O............O
O.O............~..O
O........OOOO.....O
O.......OOOOO.....O
O.......O~~~O.....O
O.......~~~~~.....O
O.......~~~~~.....O
O..........O......O
O..O..~...........O
O...............O.O
O.....O...........O
O.................O
OOOOOOOOOOOOOOOOOOO
Start : 2,2
End : 11,11
আউটপুট
E,E,E,E,E,S,S,E,N,W,S,E,N,N,N