একটি লিপার পরী দাবা টুকরা যা "জাম্পিং" দ্বারা চালিত হয় একটি বিভাগ। একটি নাইট নাইট হ'ল একটি (1,2) -সামান্য, যার অর্থ প্রতিটি পদক্ষেপের সাথে একটি অর্থোগোনাল দিকের 1 বর্গক্ষেত্র এবং লম্ব দিকের 2 স্কোয়ারের দূরত্ব অন্তর্ভুক্ত থাকে।
.o.o.
o...o
..N..
o...o
.o.o.
অনেকগুলি বিভিন্ন লিপার রয়েছে। (1,3) -স্তাদকে লং নাইট বা উট বলা হয়। এর চলাচলের ধরণটি এর মতো দেখাচ্ছে:
..o.o..
.......
o.....o
...L...
o.....o
.......
..o.o..
(2,2) আলফিলও রয়েছে ...
o...o
.....
..A..
.....
o...o
... এবং এমনকি (0,1) উজিরও।
.o.
oWo
.o.
চ্যালেঞ্জ
ইনপুট হিসাবে এক জোড়া সংখ্যার দেওয়া, সংশ্লিষ্ট চলন ডায়াগ্রাম আউটপুট। আপনি STDIN / কমান্ড-লাইন বা আর্গুমেন্ট হিসাবে সরবরাহ করা ইনপুট সহ একটি প্রোগ্রাম বা ফাংশন লিখতে পারেন এবং STDOUT বা রিটার্ন মান দ্বারা সরবরাহ করে। এটি কোড-গল্ফ ।
ইনপুট
ইনপুট দুটি পূর্ণসংখ্যার এবং একটি বড় হাতের অক্ষরের একটি কমা দ্বারা বিযুক্ত তালিকা হবে will দুটি পূর্ণসংখ্যা ব্যাপ্তি 0-7(অন্তর্ভুক্ত) এবং অ-হ্রাস ক্রমে হবে। ইনপুট এবং আউটপুট জন্য নতুন লাইনের Traচ্ছিক অনুসরণ।
উপরের চারটি উদাহরণের ইনপুটগুলি এখানে রয়েছে:
1,2,N
1,3,L
2,2,A
0,1,W
আউটপুট
আউটপুট একটি বর্গাকার আকৃতির মাল্টলাইন স্ট্রিং হবে। মূল টুকরোটির বর্তমান অবস্থানটি উপস্থাপনের জন্য মূল অক্ষরেখাকে কেন্দ্রে স্থাপন করা হবে। আন্দোলনের অবস্থানগুলি 4 বা 8 ছোট হাতের দ্বারা প্রতিনিধিত্ব করা হবেo । স্কোয়ারের অন্যান্য সমস্ত জায়গাগুলি সময়কালে পূর্ণ হবে।
যদি চলাচলের ধরণটি হয় তবে 0,0আউটপুট কেবলমাত্র মূল অক্ষর।
একটি ইঙ্গিত হিসাবে, দ্বিতীয় পূর্ণসংখ্যার (বৃহত্তরটির) মান N হয়, তবে বর্গক্ষেত্রের সর্বদা পাশের দৈর্ঘ্য 2N + 1 থাকবে। oগুলি সবসময় স্কোয়ারের ঘের হতে হবে।
অতিরিক্ত টেস্টকেস
1,1,F
o.o
.F.
o.o
5,7,Q
..o.........o..
...............
o.............o
...............
...............
...............
...............
.......Q.......
...............
...............
...............
...............
o.............o
...............
..o.........o..
0,0,J
J