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) 直接获取每一位数字,然后相加相乘就行了,然后两个相减直接解决问题。

相关推荐
小李独爱秋7 分钟前
模拟面试:什么是微服务架构,它的优缺点是什么?
算法·微服务·面试·职场和发展·框架·架构师
流云鹤11 分钟前
2026牛客寒假算法基础集训营3(A B G J H F C)
算法
御坂10101号12 分钟前
从暴力扫图到成本估算:SpiceDB 如何重构 ReBAC 性能引擎
算法·性能优化·架构·database
小程故事多_8044 分钟前
RAG,基于字号频率的内容切分算法,非常强
人工智能·算法·aigc
ADDDDDD_Trouvaille1 小时前
2026.2.15——OJ83-85题
c++·算法
烟花落o1 小时前
算法的时间复杂度和空间复杂度
开发语言·数据结构·笔记·算法
蒟蒻小袁1 小时前
力扣hot-100(一刷自用版)
leetcode·哈希算法·散列表
Ronaldinho Gaúch1 小时前
算法题中的日期问题
开发语言·c++·算法
踩坑记录1 小时前
leetcode ho100 124. 二叉树中的最大路径和 hard
leetcode
Chary20161 小时前
Opencascade VTK 集成服务 VIS
算法