দাবা বোর্ডে দুটি পৃথক অবস্থান এবং টুকরোটির ধরণ দেওয়া, সেই টুকরোটিকে এক অবস্থান থেকে অন্য অবস্থানে যেতে সর্বনিম্ন সংখ্যাটি আউটপুট দেয়।
বিধি
প্রদত্ত টুকরাটি কিং, কুইন, রুক, নাইট এবং বিশপ হতে পারে। (এই ইনপুটটি যে কোনও 5 টি অনন্য অক্ষর হিসাবে নেওয়া যেতে পারে)
২ টি অবস্থান যে কোনও সুবিধাজনক বিন্যাসে নেওয়া যেতে পারে,
Example:
a8 b8 c8 d8 ... h8
a7 b7 c7 d7 ... h7
...
...
a1 b1 c1 d1 ... h1
যদি টুকরাটি সেখানে পৌঁছতে না পারে তবে ধনাত্মক পূর্ণসংখ্যার ব্যতীত অন্য কিছু আউটপুট দেয়।
উদাহরণ
i/p ---- o/p
King
a1,a4 3
a1,h6 7
b3,h5 6
Queen
a1,a4 1
a1,h6 2
b3,f7 1
Rook
a1,a4 1
a1,h6 2
h2,c7 2
Knight
a1,a4 3
a1,h6 4
b2,d3 1
b2,c3 2
b3,c3 3
a1,b2 4
Bishop
a1,a4 -1
a1,h6 2
b2,d3 -1
e1,h4 1