affectalways 0001-01-01 约 239 字 预计阅读 1 分钟 次阅读 目录 1281. 整数的各位积和之差 1281. 整数的各位积和之差 给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。 示例 1: 1 2 3 4 5 6 输入:n = 234 输出:15 解释: 各位数之积 = 2 * 3 * 4 = 24 各位数之和 = 2 + 3 + 4 = 9 结果 = 24 - 9 = 15 示例 2: 1 2 3 4 5 6 7 8 输入:n = 4421 输出:21 解释: 各位数之积 = 4 * 4 * 2 * 1 = 32 各位数之和 = 4 + 4 + 2 + 1 = 11 结果 = 32 - 11 = 21 1 2 3 提示: 1 <= n <= 10^5 代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class Solution(object): def subtractProductAndSum(self, n): """ :type n: int :rtype: int """ mul = 1 ad = 0 while n > 0: tmp = n % 10 mul *= tmp ad += tmp n //= 10 return mul - ad Please enable JavaScript to view the comments powered by Valine.