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

反向迭代器

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

相关推荐
上海广测检测科技有限公司5 分钟前
蓝牙键盘ANATEL认证:无线输入类产品的巴西合规路径解读
经验分享
hetao17338379 分钟前
2026-10-14 hetao1733837 的刷题记录
c++·算法
火眼金睛记单词18 分钟前
攻克考研英语熟词僻义:解锁高分密码的关键一步
经验分享·考研·小程序
上海广测检测科技有限公司43 分钟前
音响网络安全认证:联网音频设备的全球合规法规与测试要点解读
网络·经验分享·安全
易知微EasyV数据可视化1 小时前
会插卡片的编辑器:在 Agent 输入框里混排文字与结构化内容
人工智能·经验分享·编辑器·agent·设计
天竺鼠不该去劝架1 小时前
企业财务系统引入AI后会发生什么变化?从资金管理看财务智能体怎么落地
经验分享
zyseo81 小时前
谷歌SEO 站点地图优化实战:sitemap 是索引候选清单的运营工具
网络·数据库·经验分享·笔记·搜索引擎
浅念-1 小时前
动态规划:线性DP——多状态DP与子数组专题笔记
c++·笔记·算法·leetcode·职场和发展·动态规划·力扣
天竺鼠不该去劝架1 小时前
企业 AI Agent 分部门、分行业业务落地场景清单
经验分享
老花眼猫2 小时前
曼陀罗2-曼陀罗图案自由创制App
c语言·经验分享·青少年编程·课程设计