给一个整数,返回其 7进制 的字符串表示
样例
样例 1:
输入: num = 100
输出: 202
样例 2:
输入: num = -7
输出: -10
class Solution {
public:
/**
* @param num: the given number
* @return: The base 7 string representation
*/
string convertToBase7(int num) {
// Write your code here
bool judge=true;
if(num<0) judge=false;
num=abs(num);
string result="";
while(num)
{
result.insert(result.begin(),'0'+num%7);
num/=7;
}
if(judge) return result;
else{result.insert(result.begin(),'-'); return result;}
}
};