Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //1281. Subtract the Product and Sum of Digits of an Integer
- // Link: https://leetcode.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer/
- import java.util.*;
- class Solution {
- public int subtractProductAndSum(int n) {
- String number = Integer.toString(n);
- char[] digitsAsChar = number.toCharArray();
- int product = 1, sum = 0, difference = 0;
- ArrayList<Integer> digits = new ArrayList<>();
- for(char d: digitsAsChar){
- digits.add(Character.getNumericValue(d));
- }
- for(int d: digits){
- product *= d;
- }
- for(int d: digits){
- sum += d;
- }
- difference = product - sum;
- return difference;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement