코드
def solution(brown, yellow) :
a = 1
b = -(brown+4) / 2
c = brown + yellow
discriminat = (b**2 - 4 * a * c)**0.5
return [(-b + discriminat)/2*a, (-b - discriminat)/2*a]
풀이
\[방정식1(넓이) : h \times w = b + y\\ 방정식2(길이) : h + w = \frac{b+4}{2}\\ h \leq w \\\]
근의공식 활용 후 식 정리 \(w^2 - \frac{b+4}{2} \cdot w + (b+y) = 0 \\ h^2 - \frac{b+4}{2} \cdot h + (b+y) = 0\) $h$, $w$ 를 하나의 미지수로 두고 근의공식으로 풀면 큰 해가 $w$ 작은해가 $h$.