技术栈

C++ | Leetcode C++题解之第504题七进制数

Ddddddd_1582024-10-31 3:07

题目:

题解:

cpp 复制代码
class Solution {
public:
    string convertToBase7(int num) {
        if (num == 0) {
            return "0";
        }
        bool negative = num < 0;
        num = abs(num);
        string digits;
        while (num > 0) {
            digits.push_back(num % 7 + '0');
            num /= 7;
        }
        if (negative) {
            digits.push_back('-');
        }
        reverse(digits.begin(), digits.end());
        return digits;
    }
};
上一篇:LeetCode 202 - 快乐数
下一篇:【力扣打卡系列】二分查找(搜索旋转排序数组)
相关推荐
hPw0eKIqD
8 小时前
C++ 模板参数推导问题小记(非推导上下文)
开发语言·c++
程序员爱德华
8 小时前
Python与C++:异同点对比
c++·python
普通攻击往后拉
9 小时前
Leetcode 206. 反转链表
算法·leetcode·链表
888CC++
12 小时前
C语言与C++的区别:从面向过程到面向对象
java·c语言·c++
Darkwanderor
13 小时前
Linux系统编程实战项目:模拟实现shell
linux·c++
himobrinehacken
13 小时前
揭秘Windows程序启动的神秘之旅
c++·安全
库玛西
14 小时前
C++ 运行时多态 :核心总结与原理图解
c语言·c++·笔记
Byron Loong
15 小时前
【C++】重定向是什么
开发语言·c++
hansang_IR
16 小时前
【题解】LC:Z 算法(Z Algorithm)
c++·算法·字符串
橘子汽水168
16 小时前
Leetcode 230,98:二叉搜索树中第K小的元素,验证二叉搜索树
算法·leetcode·职场和发展
热门推荐
01如何新建文件夹? 电脑新建文件夹的4种方法02GitHub 镜像站点03国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)0400 Debian字符界面如何支持中文05微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新062026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?07AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路082026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片09Agnes AI 免费 API 接入指南:文本、生图、生视频,一套接口全免费102026 年 AI 大模型 & AI 编程工具实战全总结