Haribo ML, AI, MATH, Algorithm

카펫

2021-01-20
Haribo

카펫

코드

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$.


Similar Posts

이전 포스트 올바른 괄호

Comments