알고리즘 유형 : 완전 탐색
풀이 없이 스스로 풀었나요? : ❌
위의 조건들을 정리하면
yellow = yellow + brown - 2a -2b + 4
2a + 2b = brown + 4
def solution(brown, yellow):
answer = []
total = brown + yellow
for b in range(3, total + 1):
if (total / b) % 1 == 0:
a = total / b
if a >= b:
if 2 * a + 2 * b == brown + 4:
return [a, b]
return answer
print(solution(10, 2))
도저히 공식? 규칙?을 찾을 수 없었다 😥