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

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

直接法:

class Solution {
public:
    int subtractProductAndSum(int n) {
        int sum = 0, product = 1;

        while (n) {
            sum += n % 10;
            product *= n % 10;
            n /= 10;
        }

        return product - sum;
    }
};
posted @ 2022-09-01 22:21  epiphanyy  阅读(13)  评论(0)    收藏  举报  来源