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

反向迭代器

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

相关推荐
Trouvaille ~15 分钟前
【Linux】进程信号(三):信号捕捉与操作系统运行原理
linux·运维·服务器·c++·操作系统·信号·中断
哈哈不让取名字21 分钟前
分布式日志系统实现
开发语言·c++·算法
知无不研28 分钟前
实现一个整形栈
c语言·数据结构·c++·算法
ShineWinsu2 小时前
对于C++:模版初阶的解析
开发语言·c++·面试·笔试·函数··模版
Max_uuc2 小时前
【C++ 硬核】告别 Excel 生成数组:利用 constexpr 实现编译期计算查找表 (LUT)
开发语言·c++·excel
m0_748248652 小时前
C++正则表达式攻略:从基础到高级应用
java·c++·正则表达式
退休钓鱼选手2 小时前
[CommonAPI + vsomeip]通信 原理 1
c++·自动驾驶
CSDN_RTKLIB2 小时前
【字符编码】源文件编码与字符字节序列
c++
bioyigene2 小时前
成功案例(IF15.7)|snRNA-seq+snATAC-seq联合,解码肌少症的细胞衰老与SASP调控网络
经验分享
2401_838472512 小时前
C++20概念(Concepts)入门指南
开发语言·c++·算法