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

相关推荐
好易学·数据结构11 分钟前
可视化图解算法73:跳台阶(爬楼梯)
数据结构·算法·leetcode·动态规划·笔试
Salt_072812 分钟前
DAY32 类的定义和方法
开发语言·python·算法·机器学习
Tisfy17 分钟前
LeetCode 3433.统计用户被提及情况:(大)模拟
linux·算法·leetcode
一招定胜负26 分钟前
逻辑回归核心原理与实践指南
算法·逻辑回归·线性回归
长安er37 分钟前
LeetCode 98. 验证二叉搜索树 解题总结
java·数据结构·算法·leetcode·二叉树·力扣
薛不痒38 分钟前
机器学习算法之线性回归&逻辑回归
算法·机器学习·逻辑回归
sin_hielo39 分钟前
leetcode 3433
数据结构·算法·leetcode
Swift社区1 小时前
LeetCode 448 - 找到所有数组中消失的数字
算法·leetcode·职场和发展
OKkankan1 小时前
二叉搜索树
c语言·数据结构·c++·算法
茶猫_1 小时前
C++学习记录-旧题新做-字符串压缩
c语言·c++·学习·算法·leetcode