LeetCode 1281. 整数的各位积和之差 (Java)

  1. 整数的各位积和之差
    给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。

示例 1:
输入:n = 234
输出:15
解释:
各位数之积 = 2 * 3 * 4 = 24
各位数之和 = 2 + 3 + 4 = 9
结果 = 24 - 9 = 15

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

class Solution {
    public int subtractProductAndSum(int n) {
            int a=0;
            int b=1;        
            while(n!=0)        
            {            
            	a+=(n%10);//各位数之和            
            	b*=(n%10);//各位数之积
            	n=n/10;        
            }           
            return b-a; 
    }
}

你可能感兴趣的:(LeetCode(Java))