
문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음
양의 정수 배열 nums가 주어진다.
nums의 element sum과 digit sum의 절대값 차이를 반환해라.
#1
Input: nums = [1, 15, 6, 3]
Output: 9
#2
Input: nums = [1, 2, 3, 4]
Output: 0
class Solution {
public int differenceOfSum(int[] nums) {
int elementSum = 0;
int digitSum = 0;
for(int i = 0; i < nums.length; i++){
elementSum += nums[i];
while(nums[i] > 0){
int digit = nums[i] % 10;
digitSum += digit;
nums[i] /= 10;
}
}
return Math.abs(elementSum - digitSum);
}
}