class Solution:
def construct(self, grid: List[List[int]]) -> 'Node':
n, m = len(grid), len(grid)//2
s = sum([sum(row) for row in grid])
if s == 0:
return Node(0, 1, None, None, None, None)
if s == n*n:
return Node(1, 1, None, None, None, None)
tL = self.construct([row[:m] for row in grid[:m]])
tR = self.construct([row[m:] for row in grid[:m]])
bL = self.construct([row[:m] for row in grid[m:]])
bR = self.construct([row[m:] for row in grid[m:]])
return Node(1, 0, tL, tR, bL, bR)
이거 나처럼 하면 리스트 참조인지 복사가 되는지 모르겠네..
n이 작아서 통과는 되는데… 아는 분 답변 좀 주세용
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.