题目描述

给你一个整数 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

解题思路

不断将N降低阶数,加上或乘上最低位即可得到总和sum和乘积product,作差即可

代码

int subtractProductAndSum(int n){int sum=0;int product=1;while(n){int temp=n%10;n/=10;product*=temp;sum+=temp;}return product-sum;}

链接

力扣1281.整数的各位积和之差相关推荐

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

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

  2. 力扣 二叉搜索树的最小绝对差

    力扣 二叉搜索树的最小绝对差 题目描述 给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值. 示例: 输入: 1 3 / 2 输出: 1 解释: 最小绝对差为 1,其中 ...

  3. 转载:力扣:整数翻转(难点:整数溢出)

    (力扣)LeetCode刷题之整数反转 陈鹏 既存一息,多言无益. ​关注他 8 人赞同了该文章 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 ...

  4. LeetCode简单题之整数的各位积和之差

    题目 给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差. 示例 1: 输入:n = 234 输出:15 解释: 各位数之积 = 2 * 3 * 4 = 24 各位数之和 ...

  5. 力扣刷题笔记:1438. 绝对差不超过限制的最长连续子数组(滑窗模板题,选择有序列表SortedList()数据类型就不会超时)

    题目: 1438.绝对差不超过限制的最长连续子数组 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 ...

  6. leetcode力扣12. 整数转罗马数字

    罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符          数值 I             1 V             5 X             10 L ...

  7. 力扣343.整数拆分 数学直觉法

    题目 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化. 返回 你可以获得的最大乘积 . 示例 1: 输入: n = 2 输出: 1 解释: ...

  8. 力扣-343. 整数拆分

    目录 前言 talk is cheap 分析 前言 本人刷题不大喜欢硬背,追求代码逻辑极致简洁.刷题顺序按照代码随想录进行(强烈安利),若有读者在其他题目有疑问,亦可留言. talk is cheap ...

  9. 力扣(LeetCode)刷题,简单题(第15期)

    目录 第1题:将整数转换为两个无零整数的和 第2题:一周中的第几天 第3题:把二叉搜索树转换为累加树 第4题:连续字符 第5题:拿硬币 第6题:删除中间节点 第7题:猜数字 第8题:整数的各位积和之差 ...

最新文章

  1. 浅析Spring——控制反转IoC
  2. 机器学习:特征选择和降维实例
  3. 后端 消息 转发_【后端开发】Servlet怎么转发
  4. Windows内存管理机密+揭穿内存优化工具的骗局
  5. JAVA的值传递问题
  6. get和post的联系与区别
  7. Web Hacking 101 中文版 十二、开放重定向漏洞
  8. 初学者,学习vue应该从何下手?
  9. java绘制有向图_AcWing 848. 有向图的拓扑序列 Java
  10. Does Your Wooden Surface Really Need Sealing?
  11. 基于深度学习的恶意代码分类(一)
  12. 洛谷p3764签到题3
  13. python自由落体_pymunk教程_自由落体小球_Pymunk滑动和铰接演示教程
  14. EI、SCI和ISTP检索论文的收录号和期刊号查询方法
  15. [Unity]DrawLine与DrawRay的区别
  16. EEG-fMRI同步记录的伪影去除法
  17. 网络图像的文本识别(阿里天池竞赛)
  18. vue3 预览docx文件
  19. 谐波小波matlab,基于MATLAB小波变换在电网谐波检测的仿真与研究
  20. C语言(void *)用法实例

热门文章

  1. ctf 抓捕赵德汉_2017年网络空间安全技术大赛部分writeup
  2. 简述sicas计算机联锁的系统结构,《计算机联锁》教学大纲(5页)-原创力文档...
  3. 服务器磁盘空间占用,大文件查找
  4. 【题解】BZOJ5093图的价值(二项式+NTT)
  5. storm之topology的启动
  6. 在没有插件的情况下为Chrome设置Proxy
  7. 黑马程序员_Java高新技术--代理
  8. mysql字符集修改保存_mysql更改已有数据表的字符集,保留原有数据内容
  9. (69)信号发生器DDS正弦波设计(一)(第14天)
  10. (63)Verilog HDL模块例化VHDL模块