LeetCode - 1281. Subtract the Product and Sum of Digits of an Integer

henu·2023년 9월 1일
0

LeetCode

목록 보기
36/186
post-thumbnail

Solution

var subtractProductAndSum = function(n) {
    const digits = [...String(n)];

    const product = digits.reduce((acc, cur) => acc * cur, 1)
    const sum = digits.reduce((acc, cur) => acc + +cur, 0)

    return product - sum;
};

Explanation

Number 타입인 n를 String 타입으로 변환한 후 spread 연산자를 이용해서 배열로 만들었다.
그리고 reduce 메소드를 사용해서 각 자릿수들의 곱과 합을 구한 후 차를 리턴하면된다.

0개의 댓글