문제링크
문제정보
간단한 문제여서 딱히 test case를 갖고오지 않아도 될것같습니다.
정수 n이 매개변수로 주어지고
n의 각 자릿수의 곱과 각 자릿수의 합 간의 차이를 반환해야합니다.
만약 n = 234 라면 output은 15
(2 * 3 * 4) = 24 / (2 + 3 + 4) = 9
24 - 9 = 15 니까요!
간단한 문제입니다
var subtractProductAndSum = function(n) {
let plus = n.toString().split("").reduce((pre,cur) => Number(pre) + Number(cur))
let times = n.toString().split("").reduce((pre,cur) => Number(pre) * Number(cur))
return times - plus
};
reduce를 이용해서 문제를 풀어줬습니다.
반응형
'leetcode' 카테고리의 다른 글
34. Find First and Last Position of Element in Sorted Array Medium (0) | 2022.11.25 |
---|---|
35. Search insert Position easy (0) | 2022.11.24 |
77. Combinations javascript leetcode (0) | 2022.11.19 |
46. Permutation (0) | 2022.11.18 |
448. Find All Numbers Disappeared in an Array (0) | 2022.11.17 |