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

反向迭代器

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

相关推荐
FMRbpm10 小时前
链表中出现的问题
数据结构·c++·算法·链表·新手入门
SunnyDays101110 小时前
在 Java 中实现 Excel 数字与文本转换
经验分享
Elias不吃糖11 小时前
NebulaChat项目构建笔记
linux·c++·笔记·多线程
LaughingZhu11 小时前
Product Hunt 每日热榜 | 2025-11-14
人工智能·经验分享·搜索引擎·产品运营
Alberta ゙11 小时前
C++初阶
开发语言·c++
弘毅 失败的 mian12 小时前
编译和链接
c语言·经验分享·笔记·编程入门
温宇飞12 小时前
C++ 内存与性能优化:语言特性的开销分析与替代方案
c++
aramae13 小时前
MySQL数据库入门指南
android·数据库·经验分享·笔记·mysql
Lucis__13 小时前
从基本用法到迭代器实现—list重难点突破
c++·容器·list
01100001乄夵13 小时前
FPGA模块架构设计完全入门指南
经验分享·笔记·学习方法·fpga入门·fpga学习之路