프로그래머스 [lv2] 쿼드압축 후 개수 세기 파이썬
https://programmers.co.kr/learn/courses/30/lessons/68936 📚 코드 // 다른 분 풀이 참조 def solution(arr): N = len(arr) answer = [0, 0] def compress(x, y, N): init = arr[x][y] for r in range(x, x + N): for c in range(y, y + N): if arr[r][c] != init: N //= 2 compress(x, y, N) compress(x, y + N, N) compress(x + N, y, N) compress(x + N, y + N, N) return answer[init] += 1 compress(0, 0, N) return answer 🌁 접근 방법..
2021.08.31