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

反向迭代器

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

相关推荐
我叫袁小陌11 分钟前
C++多线程全面详解
开发语言·c++
m0_748250031 小时前
C++ 官方文档与标准
开发语言·c++
matlabgoodboy1 小时前
程序代做python代编程matlab定制代码编写C++代写plc设计java帮做
c++·python·matlab
DYS_房东的猫2 小时前
《 C++ 零基础入门教程》第6章:模板与 STL 算法 —— 写一次,用万次
开发语言·c++·算法
点云SLAM2 小时前
C++ 静态初始化顺序问题(SIOF)和SLAM / ROS 工程实战问题
开发语言·c++·slam·静态初始化顺序问题·工程实战技术·c++static 关键字
三流架构师2 小时前
Illustrator教程资源合集
经验分享
pen-ai2 小时前
打通 Python 与 C++ 的参数传递机制
开发语言·c++·python
王老师青少年编程3 小时前
信奥赛C++提高组csp-s之KMP算法详解
c++·kmp·字符串匹配·csp·信奥赛·csp-s·提高组
喵星人工作室3 小时前
C++传说:神明之剑0.4.5装备机制彻底完成
开发语言·c++·游戏
不会写代码的ys3 小时前
日志库封装(项目通用)
c++