題目連結:
題目意譯:
你被給定一個正整數(shù)陣列 nums。
元素和為 nums 中所有元素值之總和。
位數(shù)和為出現(xiàn)在 nums 中的每一「位數(shù)」(不一定彼此相異)之總和。
回傳元素和與位數(shù)和的絕對差值。
注意到兩整數(shù) x 和 y 的絕對差值定義為 |x - y|。
限制:
1 ≦ nums.length ≦ 2000
1 ≦ nums[i] ≦ 2000
範例測資:
範例 1:
輸入: nums = [1,15,6,3]
輸出: 9
解釋:
nums 的元素和為 1 + 15 + 6 + 3 = 25。
nums 的位數(shù)和為 1 + 1 + 5 + 6 + 3 = 16。
元素和與位數(shù)和的絕對差值為 |25 - 16| = 9。
範例 2:
輸入: nums = [1,2,3,4]
輸出: 0
解釋:
nums 的元素和為 1 + 2 + 3 + 4 = 10。
nums 的位數(shù)和為 1 + 2 + 3 + 4 = 10。
元素和與位數(shù)和的絕對差值為 |10 - 10| = 0。
解題思維:
就直接按照元素和和位數(shù)和的定義計算兩者之值。最後再相減取絕對值即可。
此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。