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

反向迭代器

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

相关推荐
鱼难终9 分钟前
类和对象(下)
c++
云泽80826 分钟前
深入 AVL 树:原理剖析、旋转算法与性能评估
数据结构·c++·算法
邪神与厨二病1 小时前
Problem L. ZZUPC
c++·数学·算法·前缀和
elseif1232 小时前
出题团招人【ETOI_】
c++
第二只羽毛3 小时前
C++ 高并发内存池1
大数据·开发语言·c++·开源
不想看见4043 小时前
C++/Qt 实习岗位深度解析【结合一次研发实习谈感受】
开发语言·c++·qt
王老师青少年编程3 小时前
信奥赛C++提高组csp-s之组合数学专题课:鸽巢原理详解及案例实践
c++·组合数学·信奥赛·抽屉原理·csp-s·提高组·鸽巢原理
njidf4 小时前
C++与Qt图形开发
开发语言·c++·算法
qwehjk20084 小时前
代码动态生成技术
开发语言·c++·算法
承渊政道5 小时前
【优选算法】(实战体会位运算的逻辑思维)
数据结构·c++·笔记·学习·算法·leetcode·visual studio