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

反向迭代器

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

相关推荐
暮色_年华31 分钟前
随想 2:对比 linux内核侵入式链表和 STL 非侵入链表
linux·c++·链表
Bruce_Liuxiaowei43 分钟前
基于HTA的Meterpreter反向Shell攻击实验
网络·windows·经验分享·网络安全·渗透测试
w-w0w-w2 小时前
C++模板参数与特化全解析
开发语言·c++
大锦终2 小时前
递归回溯综合练习
c++·算法·深度优先
晚风吹长发3 小时前
初步了解Linux中的动静态库及其制作和使用
linux·运维·服务器·数据结构·c++·后端·算法
风之歌曲3 小时前
c++高精度模板
c++·算法·矩阵
crescent_悦4 小时前
C++:Find Coins
c++
中屹指纹浏览器4 小时前
双GAN网络驱动的动态指纹生成技术深度解析——原理、实现与抗检测优化
经验分享·笔记
嵌入式进阶行者4 小时前
【算法】深度优先搜索实例:华为OD机考双机位A卷- 中庸行者
c++·算法·华为od·深度优先
芯有所享4 小时前
【芯片工艺选择的艺术:如何在前端设计阶段平衡PPA与成本】
经验分享