ধরুন আমাদের একটি দাবাবোর্ড স্থানাঙ্ক রয়েছে, এটি একটি স্ট্রিং যা দাবাবোর্ডের সারি এবং কলামের স্থানাঙ্কগুলিকে প্রতিনিধিত্ব করে। আপনার রেফারেন্সের জন্য নীচে একটি দাবাবোর্ড রয়েছে৷
৷
প্রদত্ত ঘরটি সাদা কি না তা আমাদের পরীক্ষা করতে হবে, যদি সাদা ফেরত সত্য হয়, অন্যথায় মিথ্যা ফেরত দেয়।
সুতরাং, যদি ইনপুটটি স্থানাঙ্ক ="f5" এর মত হয়, তাহলে আউটপুট হবে True (ছবিটি দেখুন)
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
-
যদি স্থানাঙ্ক[0] মোড 2-এর ASCII একই স্থানাঙ্ক[1]) মোড 2 হয়, তাহলে
-
রিটার্ন ফলস
-
-
অন্যথায়,
-
রিটার্ন ট্রু
-
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
উদাহরণ
def solve(coordinate): if (ord(coordinate[0]))%2 == int(coordinate[1])%2: return False else: return True coordinate = "f5" print(solve(coordinate))
ইনপুট
"f5"
আউটপুট
True