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 str;
if(num == 0)
return "0";
if(num < 0)
return "-" + convertToBase7(-num);
while(num >= 7){
int a = num % 7;
num = num / 7;
str = to_string(a) + str;
}
return to_string(num) + str;
}
};