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列表初始化

反向迭代器

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

相关推荐
wangluoqi17 分钟前
c++ 树上问题 小总结
开发语言·c++
不梦闲人2 小时前
15 面向对象程序设计
c++
LaughingZhu2 小时前
Product Hunt 每日热榜 | 2026-02-18
大数据·数据库·人工智能·经验分享·搜索引擎
ArturiaZ3 小时前
【day29】
数据结构·c++·算法
锅包一切4 小时前
PART17 一维动态规划
c++·学习·算法·leetcode·动态规划·力扣·刷题
Polaris北4 小时前
第二十六天打卡
c++·算法·动态规划
qq_24218863327 小时前
影视工厂渲染优化指南大纲
经验分享
汉克老师7 小时前
GESP2024年6月认证C++二级( 第三部分编程题(1) 平方之和)
c++·算法·预处理·完全平方数·循环结构·gesp二级·gesp2级
StandbyTime7 小时前
《算法笔记》练习记录-2.5-问题 C: 习题6-6 杨辉三角
c++·算法笔记
MR_Promethus7 小时前
【C++11】condition_variable 条件变量
c++·条件变量·并发编程