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

反向迭代器

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

相关推荐
tudousisi2228 分钟前
CSP 第3题训练 Day 5|CSP202509C HTTP 头信息|Blog A
c++
闻缺陷则喜何志丹1 小时前
【动态规划】P10726 [GESP202406 八级] 空间跳跃|普及+
c++·算法·动态规划·洛谷
Chester_19991 小时前
CSP202312C.树上搜索
开发语言·数据结构·c++·蓝桥杯·stl
见叶之秋2 小时前
【C++】String类的使用(含模拟实现)
java·开发语言·c++
wuminyu3 小时前
Linux内核线程调度与虚拟线程调度机制系统级深度剖析
java·linux·c语言·jvm·c++
COHESION_20103 小时前
分级净化+选择性树脂工艺 在地下水轻微硝酸盐超标治理中的应用
经验分享·其他
jedi-knight4 小时前
Codex接入本地QWen3.8模型
人工智能·经验分享
神明不懂浪漫4 小时前
【第二章】库、表、增删改查操作
开发语言·数据库·经验分享·笔记
总线通信小百科4 小时前
挖掘机能联网吗?移动机械物联网数据采集实战指南
经验分享
xxwxx__4 小时前
深入理解 C++ 继承:从基础语法到底层原理全解析
c++