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

反向迭代器

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

相关推荐
tjl521314_216 小时前
04C++ 名称空间(Namespace)
开发语言·c++
ximu_polaris6 小时前
设计模式(C++)-行为型模式-备忘录模式
c++·设计模式·备忘录模式
tankeven11 小时前
C++ 智能指针
c++
再玩一会儿看代码12 小时前
如何理解神经网络中的权重参数?从一张图看懂模型参数量计算
人工智能·经验分享·python·深度学习·神经网络·机器学习
Tutankaaa13 小时前
知识竞赛软件SaaS版 vs 本地部署
人工智能·经验分享·笔记·学习
handler0113 小时前
【算法模板】最小生成树:稠密图选 Prim,稀疏图选 Kruskal
c语言·数据结构·c++·算法
许长安13 小时前
RPC 异步调用基本使用方法:基于官方helloworld-async 示例
c++·经验分享·笔记·rpc
xiao阿娜的妙妙屋14 小时前
还在用轮播图当主图视频?2026年商家把视频做得更高级的AI工具推荐
经验分享
sparEE14 小时前
c++面向对象:对象的赋值
开发语言·c++
此生决int14 小时前
快速复习之数据结构篇——栈和队列
数据结构·c++