Advertisement
risbah

LeetCode Solution 1281 (crappy solution)

Jan 8th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.77 KB | None | 0 0
  1. //1281. Subtract the Product and Sum of Digits of an Integer
  2. // Link: https://leetcode.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer/
  3.  
  4. import java.util.*;
  5.  
  6. class Solution {
  7.     public int subtractProductAndSum(int n) {
  8.         String number = Integer.toString(n);
  9.         char[] digitsAsChar = number.toCharArray();
  10.         int product = 1, sum = 0, difference = 0;
  11.         ArrayList<Integer> digits = new ArrayList<>();
  12.         for(char d: digitsAsChar){
  13.             digits.add(Character.getNumericValue(d));
  14.         }
  15.        
  16.         for(int d: digits){
  17.             product *= d;
  18.         }
  19.        
  20.         for(int d: digits){
  21.             sum += d;
  22.         }
  23.        
  24.         difference = product - sum;
  25.         return difference;
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement