세로 길이를 1부터 탐색하며 brown과 yellow 격자 수를 이용해 가로 세로 길이를 계산
실제 길이와 계산된 길이가 맞는 지 확인
맞으면 가로 세로 길이 반환
💡코드
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]