力扣1281.整数的各位积和之差
题目描述
给你一个整数 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.整数的各位积和之差相关推荐
- 1281. 整数的各位积和之差
2020-03-17 1.题目描述 整数的各位积和之差 2.题解 直接进行计算即可 3.代码 #include <iostream> using namespace std;class S ...
- 力扣 二叉搜索树的最小绝对差
力扣 二叉搜索树的最小绝对差 题目描述 给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值. 示例: 输入: 1 3 / 2 输出: 1 解释: 最小绝对差为 1,其中 ...
- 转载:力扣:整数翻转(难点:整数溢出)
(力扣)LeetCode刷题之整数反转 陈鹏 既存一息,多言无益. 关注他 8 人赞同了该文章 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 ...
- LeetCode简单题之整数的各位积和之差
题目 给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差. 示例 1: 输入:n = 234 输出:15 解释: 各位数之积 = 2 * 3 * 4 = 24 各位数之和 ...
- 力扣刷题笔记:1438. 绝对差不超过限制的最长连续子数组(滑窗模板题,选择有序列表SortedList()数据类型就不会超时)
题目: 1438.绝对差不超过限制的最长连续子数组 给你一个整数数组 nums ,和一个表示限制的整数 limit,请你返回最长连续子数组的长度,该子数组中的任意两个元素之间的绝对差必须小于或者等于 ...
- leetcode力扣12. 整数转罗马数字
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L ...
- 力扣343.整数拆分 数学直觉法
题目 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化. 返回 你可以获得的最大乘积 . 示例 1: 输入: n = 2 输出: 1 解释: ...
- 力扣-343. 整数拆分
目录 前言 talk is cheap 分析 前言 本人刷题不大喜欢硬背,追求代码逻辑极致简洁.刷题顺序按照代码随想录进行(强烈安利),若有读者在其他题目有疑问,亦可留言. talk is cheap ...
- 力扣(LeetCode)刷题,简单题(第15期)
目录 第1题:将整数转换为两个无零整数的和 第2题:一周中的第几天 第3题:把二叉搜索树转换为累加树 第4题:连续字符 第5题:拿硬币 第6题:删除中间节点 第7题:猜数字 第8题:整数的各位积和之差 ...
最新文章
- 浅析Spring——控制反转IoC
- 机器学习:特征选择和降维实例
- 后端 消息 转发_【后端开发】Servlet怎么转发
- Windows内存管理机密+揭穿内存优化工具的骗局
- JAVA的值传递问题
- get和post的联系与区别
- Web Hacking 101 中文版 十二、开放重定向漏洞
- 初学者,学习vue应该从何下手?
- java绘制有向图_AcWing 848. 有向图的拓扑序列 Java
- Does Your Wooden Surface Really Need Sealing?
- 基于深度学习的恶意代码分类(一)
- 洛谷p3764签到题3
- python自由落体_pymunk教程_自由落体小球_Pymunk滑动和铰接演示教程
- EI、SCI和ISTP检索论文的收录号和期刊号查询方法
- [Unity]DrawLine与DrawRay的区别
- EEG-fMRI同步记录的伪影去除法
- 网络图像的文本识别(阿里天池竞赛)
- vue3 预览docx文件
- 谐波小波matlab,基于MATLAB小波变换在电网谐波检测的仿真与研究
- C语言(void *)用法实例
热门文章
- ctf 抓捕赵德汉_2017年网络空间安全技术大赛部分writeup
- 简述sicas计算机联锁的系统结构,《计算机联锁》教学大纲(5页)-原创力文档...
- 服务器磁盘空间占用,大文件查找
- 【题解】BZOJ5093图的价值(二项式+NTT)
- storm之topology的启动
- 在没有插件的情况下为Chrome设置Proxy
- 黑马程序员_Java高新技术--代理
- mysql字符集修改保存_mysql更改已有数据表的字符集,保留原有数据内容
- (69)信号发生器DDS正弦波设计(一)(第14天)
- (63)Verilog HDL模块例化VHDL模块