728x90
반응형
programmers.co.kr/learn/courses/30/lessons/42842
def solution(brown, yellow):
answer = []
total = brown + yellow
p = set()
for i in range(1,total+1):
if total % i == 0 :
p.add( (i, total//i))
for i,j in p :
if i >= j :
if (i-2)*(j-2) ==yellow:
answer.append(i)
answer.append(j)
break
return answer
728x90
반응형
'프로그래머스 > Level 2' 카테고리의 다른 글
올바른 괄호 (0) | 2021.04.12 |
---|---|
더 맵게 (0) | 2021.04.10 |
타겟넘버 (0) | 2021.04.08 |
해시 - 전화번호 목록 (0) | 2020.10.14 |
스택/큐 - 프린터 (0) | 2020.10.13 |