ধরুন আমাদের একটি সংখ্যা n আছে যা একটি n x n বোর্ডের দৈর্ঘ্যকে উপস্থাপন করে। আমাদের চারটি কোণার একটিতে তির্যক সমস্ত কোষ মুছে ফেলতে হবে এবং খালি ঘরের সংখ্যা ফেরত দিতে হবে।
সুতরাং, যদি ইনপুট n =4,
এর মত হয়X | ও | ও | X |
O | X | X | ও |
O | X | X | ও |
X | ও | ও | X |
তাহলে আউটপুট হবে 8.
এটি সমাধান করার জন্য, আমরা এই সূত্রটি অনুসরণ করব -
- n*n - 2 * n +(n mod 2)
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
উদাহরণ
class Solution: def solve(self, n): return n*n - 2 * n + (n%2) ob = Solution() print(ob.solve(4))
ইনপুট
4
আউটপুট
8