카펫
개요
- 이번 포스팅은 파이썬 코딩테스트 연습문제 풀이입니다.
Programmers
에 공개된 예제이며 링크는 아래와 같습니다.
코드
def solution(brown, yellow):
answer = []
total = brown + yellow
temps = []
for i in range(2, total):
if total % i == 0:
temps.append([i, total // i])
for temp in temps:
x, y = temp
if brown == (2 * x) + (2 * y) - 4:
if x >+ y:
answer = temp
else:
answer = [y, x]
return answer
마치며
이번 포스팅은 Programmers
에 존재하는 파이썬 코딩테스트 완전탐색 예제 중 레벨 2에 해당하는 문제입니다.