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

反向迭代器

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

相关推荐
北岛寒沫17 小时前
北京大学国家发展研究院 经济学原理课程笔记(第二十一课 金融学基础)
经验分享·笔记·学习
byxdaz17 小时前
C++内存序
c++
优雅的潮叭17 小时前
c++ 学习笔记之 malloc
c++·笔记·学习
苦藤新鸡19 小时前
8.最长的无重复字符的子串
c++·力扣
꧁Q༒ོγ꧂20 小时前
C++ 入门完全指南(四)--函数与模块化编程
开发语言·c++
汉克老师20 小时前
GESP2025年12月认证C++八级真题与解析(判断题8-10)
c++·快速排序··lcs·gesp八级·gesp8级
qq_4335545420 小时前
C++ manacher(求解回文串问题)
开发语言·c++·算法
浩瀚地学20 小时前
【Java】常用API(二)
java·开发语言·经验分享·笔记·学习
Kratzdisteln21 小时前
【MVCD】PPT提纲汇总
经验分享·python
HL_风神21 小时前
设计原则之迪米特
c++·学习·设计模式