옐로우가 주어지면 나눈다. 1) 옐로우가 N이면 너비 = N부터 시작해서 나눴을 때 나머지가 0인 몫만 Y에 집어 넣는다. 높이 = 몫 그러면 너비와 높이가 만들어진다. (너비+2)*2 + (높이+2) 가 갈색의 수와 맞다면 가로 세로는 너비+2, 높이+2 가 된다. #include #include #include using namespace std; vector solution(int brown, int yellow) { vector answer; int width; int height; int match; for(int i=yellow; i>0; --i) { if(!(yellow % i)) { width = i; height = yellow/i; if(width < height) continue; m..