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);
    }
};

运行结果

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

相关推荐
闲人编程5 分钟前
CPython与PyPy性能对比:不同解释器的优劣分析
python·算法·编译器·jit·cpython·codecapsule
杜子不疼.12 分钟前
【C++】深入解析AVL树:平衡搜索树的核心概念与实现
android·c++·算法
小武~14 分钟前
Leetcode 每日一题C 语言版 -- 88 merge sorted array
c语言·算法·leetcode
永远不打烊14 分钟前
c++11 之 统一初始化(Uniform Initalization)
c++·程序员
艾莉丝努力练剑16 分钟前
【C++:哈希表封装】用哈希表封装unordered_map和unordered_set
java·c++·stl·哈希算法·散列表·平衡二叉树·哈希
e***U82017 分钟前
算法设计模式
算法·设计模式
你好,赵志伟38 分钟前
Reactor反应堆
网络·c++
y***54881 小时前
C++在游戏引擎中的开发
开发语言·c++·游戏引擎
AA陈超1 小时前
Lyra项目中的输入系统
c++·笔记·学习·游戏·ue5·lyra
铅笔小新z1 小时前
【C++】从理论到实践:类和对象完全指南(中)
开发语言·c++