LeetCode 504. Base 7

Posted A-Little-Nut

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 504. Base 7相关的知识,希望对你有一定的参考价值。

Given an integer, return its base 7 string representation.

Example 1:
Input: 100
Output: "202"

Example 2:
Input: -7
Output "-10"

Note: The input will be in range of [-1e7, 1e7].

class Solution { //水题
public:
    string convertToBase7(int num) {
        string ans;
        int flag=0;
        if(num<0)
            flag=1;
        else if(num==0)
            ans.insert(ans.begin(),1,'0');
        num=abs(num);
        while(num){
            ans.insert(ans.begin(),1,'0'+num%7);
            num/=7;
        }
        if(flag)
            ans.insert(ans.begin(),1,'-');
        return ans;
    }
};

以上是关于LeetCode 504. Base 7的主要内容,如果未能解决你的问题,请参考以下文章

leetcode练习:504. Base 7

[LeetCode&Python] Problem 504. Base 7

leetcode 504. 七进制数(Base 7)

504. Base 7 (7进制)

504. Base 7 (7进制)

504 Base 7 七进制数