[프로그래머스][완전탐색] 카펫

코드


class Solution {
    
    public int[] solution(int brown, int yellow) {
        
        int[] answer = new int[2];
        int total = brown + yellow;
        int row = 0;
        int col = 0;
        
        for (int i = 1; i <= total; i++) {
            row = i;
            col = total / i;
            if ((row < col) || (total%i != 0) ) {
                continue;
            }
            if ((row-2) * (col-2) == yellow) {
                answer[0] = row;
                answer[1] = col;
                break;
            }
        }
        return answer;
    }
}

😌감사합니다😌

좋은 웹페이지 즐겨찾기