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