2023-08-09 LeetCode每日一题(整数的各位积和之差)

2023-08-09每日一题

一、题目编号

复制代码
1281. 整数的各位积和之差

二、题目链接

点击跳转到题目位置

三、题目描述

给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。

示例1:

示例2:

提示:

  • 1 <= n <= 105

四、解题代码

java 复制代码
class Solution {
public:
    int subtractProductAndSum(int n) {
        int num1 = 1;
        int num2 = 0;
        while(n){
            int x = n % 10;
            n /= 10;
            num1 *= x;
            num2 += x;
        }
    return num1 - num2; 
    }
};

五、解题思路

(1) 直接获取每一位数字,然后相加相乘就行了,然后两个相减直接解决问题。

相关推荐
不会就选b5 小时前
算法日常・每日刷题--<贪心>25
数据结构·算法
Cccp.1239 小时前
【leetcode】(七)前缀树和贪心算法
数据结构·leetcode·贪心算法
千里码aicood9 小时前
基于CART算法的图书分类系统设计与实现
数据库·算法·分类
做cv的小昊9 小时前
【World Model】π0.5:a Vision-Language-Action Model with Open-World Generalization
人工智能·算法·机器学习·大模型·多模态·vla·世界模型
لا معنى له10 小时前
World-In-World: World Models in a Closed-Loop World
算法
Logic10111 小时前
C语言/数据结构位运算题解:异或XOR找出多任务下载器中的“独特下载速度“——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
Discipline102912 小时前
尼泊尔河流流量:天气驱动的预测与高流量风险
人工智能·算法
XuCoder12 小时前
改一个数,右边全得重算,这题怎么扛住两万次查询
算法
小羊没烦恼!12 小时前
在Scrum中实施敏捷建模
java·开发语言·windows·算法·c#