题目
给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。
提示:<= n <= 10^5
思路
本题目最重要的是如何把给定整数的每个数字拆分出来,这里可以使用取余的方法,这样就把所有的数字都提取了出来。提出来之后便可进行运算。
class Solution {
public int subtractProductAndSum(int n) {
int b=1;
int c=0;
while(n!=0){
b *=n%10;
c +=n%10;
n/=10;
}
return b-c;
}
}
```