Leetcode—2578.最小和分割【简单】

2023每日刷题(二十三)

Leetcode---2578.最小和分割

实现代码

cpp 复制代码
class Solution {
public:
    int splitNum(int num) {
        vector<int> a;
        while(num) {
            a.push_back(num % 10);
            num /= 10;
        }
        int n = a.size();
        sort(a.begin(), a.begin() + n);
        int num1 = 0;
        int num2 = 0;
        int j = 0;
        while(j < n) {
            if(j % 2 == 0) {
                num1 = num1 * 10 + a[j];
            } else {
                num2 = num2 * 10 + a[j];
            }
            j++;
        }
        return (num1 + num2);
    }
};

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
Shan12051 分钟前
经典算法题示例与详解:飞地的数量(二)
java·数据结构·算法
蒸蒸yyyyzwd3 分钟前
面经学习笔记
c++·面试·八股
麻辣布丁25 分钟前
java基础篇面试模拟
面试·职场和发展
影视飓风TIM26 分钟前
C++11 新特性:Lambda表达式、std::function与std::bind
开发语言·c++
土司大王30 分钟前
LeetCode hot100——全排列
java·算法·leetcode
猴子155168133 分钟前
360度评估怎么让打分更客观一些?2026各项权重怎么设才合理
大数据·经验分享
尾善爱看海34 分钟前
前端面试算法手撕全解(高频真题+标准答案)
算法·js
欧特克_Glodon44 分钟前
OpenCV计算机视觉开发入门与实践<三十六>:机器学习概述
c++·opencv·机器学习·计算机视觉
203号居民1 小时前
LeetCode hot 100 — 138. 随机链表的复制
算法·leetcode·链表
小七在进步1 小时前
C++入门(3)
android·java·c++