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

反向迭代器

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

相关推荐
王老师青少年编程2 小时前
2025年【江苏“信息与未来”编程思维】真题及题解(T2:坐标变换)
c++·题解·真题·坐标变换·编程思维·江苏·信息与未来
2023自学中5 小时前
C++ 内存追踪器
linux·c++
BomanGe19 小时前
NSK W1501FA高速精密滚珠丝杠技术手册
数据库·经验分享·规格说明书
黑科技iOS上架9 小时前
ReactNative入门介绍
经验分享·ios
卡梅德生物科技小能手10 小时前
卡美德生物科普IL25:2型免疫反应的核心调控靶点
经验分享·深度学习·生活
DogDaoDao10 小时前
【GitHub】 LLVM Project 深度解析:现代编译器基础设施的基石
java·c++·python·程序员·github·编译器·llvm
KuaCpp10 小时前
C++进程(下)
c++
来一碗刘肉面11 小时前
C++中的引用语法
c++·算法
杜子不疼.11 小时前
【Qt初识】工程起步:项目创建、代码解读与对象树
数据库·c++·qt
德思特11 小时前
虹科&德思特&宏集科技全链路物流监控方案:破解“断连、毁货、盲跑”三大困局
经验分享