2023每日刷题(二十三)
Leetcode—2578.最小和分割
实现代码
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);
}
};
运行结果
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!