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

运行结果

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

相关推荐
wbs_scy7 分钟前
C++:二叉搜索树(BST)完全指南(从概念原理、核心操作到底层实现)
数据结构·算法
东华万里8 分钟前
Release 版本禁用 assert:NDEBUG 的底层逻辑与效率优化
java·jvm·算法
有点。9 分钟前
C++ ⼀级 2023 年09 ⽉
c++
LXS_35710 分钟前
Day 16 C++提高之模板
开发语言·c++·笔记·学习方法
wyw000014 分钟前
鸿蒙开发-如何将C++侧接收的PixelMap转换成cv::mat格式
c++·华为·harmonyos
liulilittle15 分钟前
C++ CRTP 替代虚函数
数据结构·c++·算法
电摇小人20 分钟前
莫比乌斯反演详细解说来啦!!!
数据结构·算法
buyue__32 分钟前
C++实现数据结构——队列
数据结构·c++
Hui Baby34 分钟前
LSM 原理、实现及与 B+ 树的核心区别
java·linux·算法
NZT-4834 分钟前
C++基础笔记(二)队列deque,queue和堆priority_queue
java·c++·笔记