카펫 (프로그래머스)

Namlulu·2022년 2월 14일
0

알고리즘

목록 보기
27/28
function solution(brown, yellow) {
    const diff = (brown - 4) / 2
    const store = []
    
    for (let i = 1; i < diff; i++) {
        if (i * (diff - i) === yellow) {
            store.push(i, diff - i)
            break;
        }    
    }
    
    return store.map((i) => i + 2).sort((a, b) => b - a)
}

=> 수학적인 센스와 반복문을 활용하여 구함

profile
Better then yesterday

0개의 댓글