题目描述:
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 s;
if(num==0) return "0";
bool positive=true;
if(num<0)
{
positive=false;
num=-num;
}
while(num>0)
{
s=to_string(num%7)+s;
num/=7;
}
if(!positive) s="-"+s;
return s;
}
};