0504. 七进制数
最后更新于
这有帮助吗?
这有帮助吗?
class Solution:
def convertToBase7(self, num: int) -> str:
if num < 0:
return "-" + self.convertToBase7(-num)
if num < 7:
return str(num)
return self.convertToBase7(num // 7) + str(num % 7)
class Solution:
def convertToBase7(self, num: int) -> str:
if num == 0:
return "0"
ans = []
is_negative = num < 0
num = abs(num)
while num > 0:
num, remain = num // 7, num % 7
ans.append(str(remain))
return "-" + "".join(ans[::-1]) if is_negative else "".join(ans[::-1])