[programmers] 카펫

KwonSC·2022년 4월 26일
0

programmers - Java

목록 보기
17/17
post-thumbnail

https://programmers.co.kr/learn/courses/30/lessons/42842


Code

class Solution {
    public int[] solution(int brown, int yellow) {
        int[] answer = new int[2];
        for (int i = 3; i < brown / 2; i++) {
            for (int j = 3; j < brown / 2; j++) {
                if ((i * 2) + (j * 2) - 4 == brown && (i * j - brown == yellow)) {
                    answer[0] = j;
                    answer[1] = i;
                    return answer;
                }
            }
        }
        return answer;
    }
}

Solution

모든 경우의 수를 돌면서 테두리의 수가 brown이고 그 나머지의 수가 yellow일때 리턴

0개의 댓글