* [프로그래머스] 카펫 - JavaScript

이은빈 EUNBIN·2021년 4월 21일
0
post-thumbnail

📌 문제

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



📌 풀이

function solution(brown, yellow) {
    const total = brown + yellow;
    
    for(let i = Math.floor(total / 2); i > 0; i--){
        if(total % i !== 0) continue;
        
        const width = i;
        const height = total / i;
        
        if((width - 2) * (height - 2) === yellow){
            return [width, height];
        }
    }
}
profile
Frontend Engineer & Value Creator

0개의 댓글