Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Đếm ô trống sau khi xóa đường chéo góc bàn cờ Python

Cho bàn cờ n x n. Xóa tất cả các ô nằm trên đường chéo của 4 góc. Trả về số ô còn lại.

Ví dụ: n = 4 → bàn cờ sau khi xóa đường chéo góc có 8 ô trống.

Công thức

  • Kết quả = n*n - 2*n + (n % 2)

Ví dụ mã Python

class Solution:
    def solve(self, n):
        return n*n - 2 * n + (n%2)

ob = Solution()
print(ob.solve(4))

Đầu vào

4

Đầu ra

8