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

反向迭代器

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

相关推荐
我要 调查网1 分钟前
目标客户群体市场调查的分析维度
经验分享
四代水门28 分钟前
游戏客户端——算法题
c++
Xia__Quan1 小时前
centos 共享文件夹
c++
yuenineon1 小时前
应付对账总卡壳?财务机器人在采购到付款环节能做什么
经验分享
hi_ro_a1 小时前
基于正倒排索引的boost搜索引擎
linux·c++·搜索引擎·项目
神仙别闹1 小时前
基于 C++ MFC 实现的个人通讯录管理系统
c++
GG-_-Bond2 小时前
9.1kv存储持久化模拟面试
linux·c语言·数据结构·c++
畅想视界ThinkView2 小时前
中医理疗机构智能终端选型指南:场景拆解与参数避坑(附对照表)
经验分享·电脑
郝学胜-神的一滴2 小时前
C++20模板元编程 04:变量模板 别名模板与模板Lambda实战
服务器·开发语言·数据结构·c++·程序人生
qq_344920563 小时前
Qt事件过滤器
开发语言·c++·qt