加载中...
504-七进制数(Base 7)
发表于:2021-12-03 | 分类: 简单
字数统计: 192 | 阅读时长: 1分钟 | 阅读量:

原文链接: https://leetcode-cn.com/problems/base-7

英文原文

Given an integer num, return a string of its base 7 representation.

 

Example 1:

Input: num = 100
Output: "202"

Example 2:

Input: num = -7
Output: "-10"

 

Constraints:

  • -107 <= num <= 107

中文题目

给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。

 

示例 1:

输入: num = 100
输出: "202"

示例 2:

输入: num = -7
输出: "-10"

 

提示:

  • -107 <= num <= 107

通过代码

高赞题解

class Solution {
public:
    string convertToBase7(int num) {
        if (num < 0) return "-" + convertToBase7(-1 * num);
        if (num < 7) return to_string(num);
        return convertToBase7(num / 7) + to_string(num % 7);
    }
};

统计信息

通过次数 提交次数 AC比率
32853 65259 50.3%

提交历史

提交时间 提交结果 执行时间 内存消耗 语言
上一篇:
503-下一个更大元素 II(Next Greater Element II)
下一篇:
506-相对名次(Relative Ranks)
本文目录
本文目录