[leetcode]504. Base 7
Analysis
讨厌的人总是那么讨厌!—— [ummmm~]
Given an integer, return its base 7 string representation.
十进制转7进制,结果存入string中。
Implement
class Solution {
public:
string convertToBase7(int num) {
string res = "";
vector<int> nums;
if(num == 0)
return "0";
bool flag = true;
if(num >= 0)
flag = false;
if(num<0) num = num*(-1);
while(num){
nums.push_back(num%7);
num /= 7;
}
reverse(nums.begin(), nums.end());
if(flag)
res += '-';
for(auto n:nums)
res += to_string(n);
return res;
}
};