- 방정식을 이용하여
brown
red
각 변수의 의미를 파악한다.total = x * y red = (x - 2) * (y - 2) = xy -2(x + y) +4 brown = 2( x +y) - 4
- 반복문을 이용하여 방정식을 해결한다.
def solution(brown, red):
sum_side = (brown + 4) //2
mul_side = brown + red
answer = []
for i in range(1,sum_side):
if i *(sum_side - i) == mul_side:
answer.append(i)
answer.append(sum_side -i)
break
answer.sort(reverse = True)
return answer