网站建设与管理专业介绍,wordpress数据库教程,新手入门网站建设,上海工商核名查询系统官网题目
给你一个整数 n#xff0c;请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。
示例 1#xff1a;
输入#xff1a;n 234
输出#xff1a;15
解释#xff1a;
各位数之积 2 * 3 * 4 24
各位数之和 2 3 4 9
结果 24 - 9 15示例 2…题目
给你一个整数 n请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。
示例 1
输入n 234
输出15
解释
各位数之积 2 * 3 * 4 24
各位数之和 2 3 4 9
结果 24 - 9 15示例 2
输入n 4421
输出21
解释
各位数之积 4 * 4 * 2 * 1 32
各位数之和 4 4 2 1 11
结果 32 - 11 21提示
1 n 10^5 解答
源代码
class Solution {public int subtractProductAndSum(int n) {int product 1, sum 0;int temp n % 10;while (n ! 0) {product * temp;sum temp;n n / 10;temp n % 10;}return product - sum;}
}
总结
每次计算出当前位的数字然后进行计算注意乘积的初始值为1和的初始值0。