Leetcode—1017. 负二进制转换【中等】(string列表初始化、反向迭代器)

devtools/2024/9/25 15:32:47/

2024每日刷题(120)

Leetcode—1017. 负二进制转换

在这里插入图片描述

实现代码

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

在这里插入图片描述

反向迭代器

在这里插入图片描述

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


http://www.ppmy.cn/devtools/21600.html

相关文章

如何使用docker部署前端项目

账号:root 密码:*** 主机:ip地址 登录后: 初级名词: sudo 是Linux和类Unix操作系统中的一个命令,全称为“super user do”,用于允许普通用户以超级用户(root)的身份执行某些或全部命令 需要下…

笔记:Python 字符串与正则表达式(编程题)

文章目录 前言一、Python 字符串与正则表达式是什么?二、编程题编程题目一:字符串反转编程题目二:查找字符串中的数字编程题目三:检查字符串是否是回文串编程题目四:统计字符串中每个字符出现的次数编程题目五&#xf…

绿色便携方式安装apache+mysql+tomcat+php集成环境并提供控制面板

绿色便携方式安装带控制面板的ApacheMariaDBTomcatPHP集成环境 目录 绿色便携方式安装带控制面板的ApacheMariaDBTomcatPHP集成环境[TOC](目录) 前言一、XAMPP二、安装和使用1.安装2.使用 三、可能的错误1、检查端口占用2、修改端口3、JDK原因导致 前言 安装集成环境往往配置复…

Docker网络原理及Cgroup硬件资源占用控制

目录 一. Docker 网络实现原理 1. 介绍 2. docker 的网络模式 3. 网络模式详解 3.1 host模式 3.2 container模式 3.3 none 模式 3.4 bridge 模式 3.5 自定义网络 3.6 网络总结 二. Docker容器的资源控制 1. cgroup 介绍 2. CPU 资源控制 2.1 设置cpu使用率上限 …

状态模式和策略模式对比

状态模式和策略模式都是行为型设计模式,它们的主要目标都是将变化的行为封装起来,使得程序更加灵活和可维护。之所以将状态模式和策略模式进行比较,主要是因为两个设计模式的类图相似度较高。但是,从状态模式和策略模式的应用场景…

网络安全-Diffie Hellman密钥协商

密钥协商是保密通信双方(或更多方)通过公开信道来共同形成密钥的过程。一个密钥协商方案中,密钥的值是某个函数值,其输入量由两个成员(或更多方)来提供。密钥协商的记过是参与协商的双方(或更多…

MySQL的数据备份和恢复

📟作者主页:慢热的陕西人 🌴专栏链接:MySQL 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 本博客主要内容涉及到mysql数据库的备份和恢复 文章目录 MySQL的数据备…

【MyBatis】初步解析MyBatis:实现数据库交互与关系映射的全面指南

💓 博客主页:从零开始的-CodeNinja之路 ⏩ 收录文章:【MyBatis】初步解析MyBatis:实现数据库交互与关系映射的全面指南 🎉欢迎大家点赞👍评论📝收藏⭐文章 目录 前言什么是MyBatis?一. MyBa…