최대 1 분 소요

part24. 타켓 넘버

js ver 1.0

function solution(numbers, target) {

    const dfs = (modArr, result) => {

        if (!modArr.length) {
            return result == target ? 1 : 0;
        }

        const delNum = modArr.shift();
        const plus = dfs([...modArr], result + delNum);
        const minus = dfs([...modArr], result - delNum);

        return plus + minus;
    }

    return dfs(numbers, 0)
}


실행결과_js ver 1.0


업데이트: