문제출처: https://programmers.co.kr/learn/courses/30/lessons/42842
접근법
코드
import math as m def solution(brown, yellow): answer = [] size = brown + yellow for i in range( m.ceil( m.sqrt(size) ) , size ): if( size % i == 0 and (i-2) * ((size/i)-2) == yellow ): answer.extend([i,size/i]) break return answer