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

反向迭代器

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

相关推荐
cjr_xyi12 小时前
AT1202Contest_c binarydigit 题解
c语言·c++·算法
会周易的程序员12 小时前
Libnodave S7 通信库:架构设计与实现解析
linux·c++·物联网·架构·c·s7·工业协议
jinyishu_13 小时前
C++ 多态完全指南:从基础语法到底层原理
开发语言·c++·程序人生·面试
来一碗刘肉面15 小时前
队列的链式实现
数据结构·c++·算法·链表
naturerun15 小时前
逐步插入回路法构造欧拉回路的算法
c++·算法
tinygone17 小时前
在Windows上部署Unlimited-ocr并提供给大模型使用
人工智能·windows·经验分享
LJHclasstore_luo17 小时前
【C++题解】112354.平行时空
数据结构·c++·算法
YYYing.18 小时前
【C++大型项目之高性能服务器框架 (九) 】协议抽象与Http服务器模块
服务器·c++·http·高性能·c/c++·后端框架
ch0sen1pm18 小时前
不太懂 atomic?我花了一下午从 freelist 写到 CAS 无锁栈
c++
三水不滴18 小时前
RAG 评测数据集,到底该怎么准备?
经验分享·笔记