LeetCode 1281

118 阅读1分钟

leetcode-cn.com/problems/su…

class Solution {
    fun subtractProductAndSum(n: Int): Int {
        var array = getArray(n)
        var ji = 1
        var he = 0
        for (num in array) {
            ji *= num
            he += num
        }
        return ji - he
    }

    private fun getArray(nParam: Int): IntArray {
        var n = nParam
        val array = mutableListOf<Int>()
        while (n > 0) {
            array.add(n % 10)
            n /= 10
        }
        return array.toIntArray()
    }
}