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].
code:
class Solution(object):
def convertToBase7(self, num):
"""
:type num: int
:rtype: str
"""
if num>0:
res=[]
while num!=0:
res.append(str(num%7))
num/=7
return "".join(res[::-1])
elif num==0:return "0"
else:
num=abs(num)
res=[]
while num!=0:
res.append(str(num%7))
num/=7
return "-%s"%"".join(res[::-1])