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

Chobby·2025년 8월 4일
1

LeetCode

목록 보기
487/582

😎풀이

  1. n을 문자로 변환
  2. 변환된 문자를 순회
    2-1. 각 자릿수를 숫자로 재변환
    2-2. 변환된 수를 곱하여 누적
    2-3. 변환된 수를 더하여 누적
  3. 곱한 값이 누적된 수에서 더한 값이 누적된 수의 차를 구함
  4. 해당 값 반환
function subtractProductAndSum(n: number): number {
    const strN = String(n)
    let product = 1
    let sum = 0
    for(const char of strN) {
        const cur = Number(char)
        product *= cur
        sum += cur
    }
    return product - sum
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글