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

相关推荐
xieliyu.2 分钟前
Java顺序表实现扑克牌Fisher-Yates 洗牌算法
java·数据结构·算法·javase
guygg889 分钟前
极化码(Polar Codes)的MATLAB实现
开发语言·数据结构·matlab
yuannl1021 分钟前
数据结构----树
数据结构
ICscholar31 分钟前
推荐系统常用指标NDCG含义及公式
人工智能·深度学习·算法
闲人xyz31 分钟前
01|把一次用户请求做成可持续执行的回合:主循环才是 Agent 的骨架
算法·面试
超级码力66635 分钟前
【Latex魔术注解+导言区】Latex魔术注解+导言区分类介绍
算法·数学建模
闲人xyz40 分钟前
02|Tool Runtime 不是工具箱,而是行动层:从 FileRead / FileEdit 看到 Agent 工程
算法
自我意识的多元宇宙44 分钟前
二叉树的遍历和线索二叉树--由遍历序列构造二叉树
数据结构
AI专业测评44 分钟前
2026网文圈大地震:顶配AI写作神器实测,这几款让“代练”彻底失业
人工智能·算法·aigc·ai写作
智者知已应修善业1 小时前
【数字稳压控制DAC/TLC5615驱动】2023-5-27
c++·经验分享·笔记·算法·51单片机