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

反向迭代器

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

相关推荐
样例过了就是过了21 分钟前
LeetCode热题 不同路径
c++·算法·leetcode·动态规划
童园管理札记1 小时前
数字时代:学前教育的新改革
经验分享·职场和发展·学习方法·微信公众平台
橙子也要努力变强2 小时前
信号的保存、阻塞与递达
linux·服务器·c++
旖-旎2 小时前
深搜练习(组合总和)(7)
c++·算法·深度优先·力扣
T0uken2 小时前
基于 vcpkg 与 LLVM-MinGW 的 Qt6 静态链接开发方案
c++·windows·qt
睡一觉就好了。2 小时前
C++11(一)
c++
IT摆渡者2 小时前
linux 系统安全检查
运维·网络·经验分享·笔记
水云桐程序员2 小时前
C++的主要应用场景
c++·学习方法
明天再做行么3 小时前
高考物理资源合集
经验分享