zoukankan      html  css  js  c++  java
  • 【leetcode】1281. Subtract the Product and Sum of Digits of an Integer

    题目如下:

    Given an integer number n, return the difference between the product of its digits and the sum of its digits.

    Example 1:

    Input: n = 234
    Output: 15 
    Explanation: 
    Product of digits = 2 * 3 * 4 = 24 
    Sum of digits = 2 + 3 + 4 = 9 
    Result = 24 - 9 = 15
    

    Example 2:

    Input: n = 4421
    Output: 21
    Explanation: 
    Product of digits = 4 * 4 * 2 * 1 = 32 
    Sum of digits = 4 + 4 + 2 + 1 = 11 
    Result = 32 - 11 = 21

    Constraints:

    • 1 <= n <= 10^5

    解题思路:送分题。

    代码如下:

    class Solution(object):
        def subtractProductAndSum(self, n):
            """
            :type n: int
            :rtype: int
            """
            total = 0
            multi = 1
            for i in str(n):
                total += int(i)
                multi *= int(i)
            return multi - total
            
  • 相关阅读:
    Linux
    Cookie & Session
    HTTP
    HTTP
    抓包工具
    抓包工具
    抓包工具
    python
    python
    python
  • 原文地址:https://www.cnblogs.com/seyjs/p/12026228.html
Copyright © 2011-2022 走看看