题目

给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。
示例 1:
输入:n = 234
输出:15
解释:
各位数之积 = 2 * 3 * 4 = 24
各位数之和 = 2 + 3 + 4 = 9
结果 = 24 - 9 = 15
示例 2:
输入:n = 4421
输出:21
解释:
各位数之积 = 4 * 4 * 2 * 1 = 32
各位数之和 = 4 + 4 + 2 + 1 = 11
结果 = 32 - 11 = 21
提示:
1 <= n <= 10^5
来源:力扣(LeetCode)

解题思路

  这个题考察整数的各个位分解。

class Solution:def subtractProductAndSum(self, n: int) -> int:P=1S=0while n>0:a=n%10S+=aP*=an//=10return P-S

LeetCode简单题之整数的各位积和之差相关推荐

  1. 1281. 整数的各位积和之差

    2020-03-17 1.题目描述 整数的各位积和之差 2.题解 直接进行计算即可 3.代码 #include <iostream> using namespace std;class S ...

  2. LeetCode简单题之数组形式的整数加法

    题目 对于非负整数 X 而言,X 的数组形式是每位数字按从左到右的顺序形成的数组.例如,如果 X = 1231,那么其数组形式为 [1,2,3,1]. 给定非负整数 X 的数组形式 A,返回整数 X+ ...

  3. LeetCode简单题之和为零的N个唯一整数

    题目 给你一个整数 n,请你返回 任意 一个由 n 个 各不相同 的整数组成的数组,并且这 n 个数相加和为 0 . 示例 1: 输入:n = 5 输出:[-7,-1,1,3,4] 解释:这些数组也是 ...

  4. LeetCode简单题之解码字母到整数映射

    题目 给你一个字符串 s,它由数字('0' - '9')和 '#' 组成.我们希望按下述规则将 s 映射为一些小写英文字符: 字符('a' - 'i')分别用('1' - '9')表示. 字符('j' ...

  5. LeetCode简单题之将整数转换为两个无零整数的和

    题目 「无零整数」是十进制表示中 不含任何 0 的正整数. 给你一个整数 n,请你返回一个 由两个整数组成的列表 [A, B],满足: A 和 B 都是无零整数 A + B = n 题目数据保证至少有 ...

  6. LeetCode简单题之检查是否区域内所有整数都被覆盖

    题目 给你一个二维整数数组 ranges 和两个整数 left 和 right .每个 ranges[i] = [starti, endi] 表示一个从 starti 到 endi 的 闭区间 . 如 ...

  7. LeetCode简单题之检查整数及其两倍数是否存在

    题目 给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M). 更正式地,检查是否存在两个下标 i 和 j 满足: i != j 0 < ...

  8. LeetCode简单题之基于排列构建数组

    题目 给你一个 从 0 开始的排列 nums(下标也从 0 开始).请你构建一个 同样长度 的数组 ans ,其中,对于每个 i(0 <= i < nums.length),都满足 ans ...

  9. LeetCode简单题之Excel 表中某个范围内的单元格

    题目 Excel 表中的一个单元格 (r, c) 会以字符串 "" 的形式进行表示,其中: 即单元格的列号 c .用英文字母表中的 字母 标识. 例如,第 1 列用 'A' 表示, ...

最新文章

  1. targetSdkVersion
  2. matlab溢出的标志inf,关于C#:溢出与信息
  3. 成功解决TypeError: only integer scalar arrays can be converted to a scalar index
  4. 语义分割的时候,发的牢骚
  5. c 5.6 mysql 配置文件_Windows系统中MySQL 5.6的配置文件(my.ini)修改方法_MySQL
  6. CentOS 修改线程数限制等(limits.conf)
  7. jQuery下实现检测指定元素加载完毕
  8. 一个dsp最小系统至少要有_DSP最小系统电路设计
  9. 操作系统——生产者-消费者问题
  10. Object型转list,jsonObject型转list方法,亲测可用
  11. WinHex V14.6 SR-2 注册码
  12. HTML 禁用Select下拉框的上下左右键盘按键默认事件
  13. python复数类型的虚部通过_Python 复数数据类型详解(complex)[学习 Python 必备基础知识][看此一篇就够了...
  14. 数据分析师说坐飞机安全么
  15. 【银行】2016年中国银行信息科技岗 笔试+面试经验汇总。。。。《转》
  16. 伪原创内容来源的八个渠道
  17. JavaWeb笔记(五)后端
  18. 开启xmp1还是2_命运2资料片“凌光之刻”steam上线
  19. Code.R团队展示
  20. Simulink 自动代码生成电机控制:非线性磁链观测器

热门文章

  1. 端口映射问题:Bad Request This combination of host and port requires TLS.
  2. 2022-2028年中国EMI膜产业发展态势及市场发展策略报告
  3. 使用Apache TVM将机器学习编译为WASM和WebGPU
  4. AI框架外部用户贡献代码
  5. 基于TensorRT的BERT实时自然语言理解(下)
  6. 什么样的技术将在后大流行的世界里兴起
  7. 2021年大数据Flink(十五):流批一体API Connectors ​​​​​​​Kafka
  8. hql调用mysql存储过程_hibernate调用mysql存储过程
  9. Volley 请求提示:com.android.volley.ClientError
  10. 微信小程序界面跳转方法