Leetcode—1017. 负二进制转换【中等】(string列表初始化、反向迭代器)

2024每日刷题(120)

Leetcode---1017. 负二进制转换

实现代码

cpp 复制代码
class Solution {
public:
    string baseNeg2(int n) {
        string ans;
        while(n != 0) {
            ans += to_string(n & 1);
            n = -(n >> 1);
        }
        return ans.empty() ? "0": string{ans.rbegin(), ans.rend()};
    }
};

运行结果

string列表初始化

反向迭代器

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

相关推荐
兔兔兔兔1几秒前
记录C++ 13
开发语言·c++·算法
叠层归一研究院7 分钟前
螺旋时空:E框架的整合宇宙论
人工智能·经验分享·算法·机器学习·agi
开心大爆炸1 小时前
ubuntu20.4 安装ros1 noetic版本流程
c++
君顾11 小时前
AI新零售线上商城系统实战指南:架构设计与开发经验分享
人工智能·经验分享·零售
sweetone2 小时前
可能这是该低音炮的通病——JAMO尊宝A3SUB.5低音炮破音故障之彻底排除
经验分享·音视频
德思特2 小时前
大规模MIMO测试方案:衰减矩阵如何实现多通道同步控制?
经验分享
wbcq_cqg2 小时前
万伯1500方双膜气柜沼气项目案例
经验分享·安全
恒锐丰科技林技术员3 小时前
SS6286L:大电流双向有刷电机驱动芯片,赋能电机控制多元场景
经验分享·嵌入式硬件·硬件工程
AAwangzong3 小时前
财税智能体技术架构拆解:API、RPA、浏览器操作与人工节点的组合艺术
经验分享
欧特克_Glodon3 小时前
OpenCV计算机视觉开发入门与实践<二十四>:几何变换之平移、缩放、旋转
c++·人工智能·opencv·计算机视觉