[LeetCode] 2535. Difference Between Element Sum and Digit Sum of an Array

Chobby·2일 전
1

LeetCode

목록 보기
754/760

😎풀이

  1. nums 순회
    1-1. 각 수 합산
    1-2. 각 수의 자릿수 합산
  2. |모든 수의 총합 - 모든 수의 자릿수 총합| 반환환
function differenceOfSum(nums: number[]): number {
    let sum = 0
    let digitSum = 0
    for(const num of nums) {
        sum += num
        let remain = num
        while(remain) {
            digitSum += remain % 10
            remain = Math.floor(remain / 10)
        }
    }
    return Math.abs(sum - digitSum)
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글