프로그래머스 #Javascript - 카펫

SSO·2020년 4월 7일
0

프로그래머스 Lv2

목록 보기
19/46

문제

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

풀이

function solution(brown, yellow) {
    var answer = [];
    
    for(var i =1; i<=yellow; i++){
        if(yellow%i ===0){
           if((((yellow/i)+i)*2+4) === brown){
               answer.push(i+2);
               answer.push((yellow/i)+2);
               break;
           }
        }
    }
    
    answer.sort((a,b)=>b-a);
    
    return answer;
}

더 생각해보기

완전탐색 문제라는 걸 알게되면 -> 모든 경우를 탐색하면 된다고 생각하니까 문제를 좀 더 편하게 접근하게 되는 것 같음

참고사항

완전탐색

profile
happy

0개의 댓글