💡알고리즘 설계

  1. 세로 길이를 1부터 탐색하며 brown과 yellow 격자 수를 이용해 가로 세로 길이를 계산
  2. 실제 길이와 계산된 길이가 맞는 지 확인
  3. 맞으면 가로 세로 길이 반환

💡코드

def solution(brown, yellow):
    for bh in range (1, brown //2 +1):
        bw = (brown -2*bh +4)//2
        yh, yw = bh -2, bw-2
        if yellow == yh  * yw and yellow +brown == bh *bw:
            return [bw, bh]