n x n 판의 길이를 나타내는 숫자 n이 있다고 가정합니다. 네 모서리 중 하나에 대각선인 모든 셀을 삭제하고 빈 셀의 수를 반환해야 합니다.
따라서 입력이 n =4와 같으면
X | 오 | 오 | X |
오 | X | X | 오 |
오 | X | X | 오 |
X | 오 | 오 | X |
그러면 출력은 8이 됩니다.
이를 해결하기 위해 다음 공식을 따릅니다. -
- n*n - 2 * n +(n 모드 2)
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예
class Solution: def solve(self, n): return n*n - 2 * n + (n%2) ob = Solution() print(ob.solve(4))
입력
4
출력
8