java 프로그래머스 [완전탐색] _카펫
2021. 4. 29. 22:31ㆍ프로그래머스 알고리즘/코딩 테스트 고득점 Kit
반응형
출제 링크 : programmers.co.kr/learn/courses/30/lessons/42842
class Solution {
public int[] solution(int brown, int yellow) {
int total = brown + yellow;
int[] answer = new int[2];
for(int i = 3; i < total; i++) {
// 약수
if(total % i == 0) {
int width = total / i;
int heigth = total / width;
// 가로 길이가 같거나 커야함
if(width >= heigth) {
int temp = (width -2) * (heigth -2);
if(temp == yellow) {
answer[0] = width;
answer[1] = heigth;
}
}
}
}
return answer;
}
}
반응형