数据结构——顺序表——数组元素和与数字和的绝对差

数据结构------顺序表------数组元素和与数字和的绝对差

cpp 复制代码
class Solution {
public:
    int differenceOfSum(vector<int>& nums) {
        int a = 0;int b = 0;
        for(int i = 0; i < nums.size(); i++){
            a = a + nums[i];
            while(nums[i]){
                b = b + (nums[i] % 10);
                 nums[i] = nums[i] / 10;

            }
        }
        return abs(a-b);
    }
};

经验:要得到一个数的个位和十位,可以通过先模十取余,再除于十

相关推荐
Jasmine_llq2 分钟前
《P4587 [FJOI2016] 神秘数》
算法·倍增思想·稀疏表(st 表)·前缀和数组(解决静态区间和查询·st表核心实现高效预处理和查询·预处理优化(提前计算所需信息·快速io提升大规模数据读写效率
超级大只老咪16 分钟前
快速进制转换
笔记·算法
m0_7066532338 分钟前
C++编译期数组操作
开发语言·c++·算法
故事和你911 小时前
sdut-Java面向对象-06 继承和多态、抽象类和接口(函数题:10-18题)
java·开发语言·算法·面向对象·基础语法·继承和多态·抽象类和接口
qq_423233901 小时前
C++与Python混合编程实战
开发语言·c++·算法
TracyCoder1231 小时前
LeetCode Hot100(19/100)——206. 反转链表
算法·leetcode
m0_715575341 小时前
分布式任务调度系统
开发语言·c++·算法
naruto_lnq2 小时前
泛型编程与STL设计思想
开发语言·c++·算法
zxsz_com_cn2 小时前
设备预测性维护算法分类及优劣势分析,选型指南来了
算法·分类·数据挖掘