0504. 七进制数

0504. 七进制数 #

  • 标签:数学
  • 难度:简单

题目大意 #

给定一个整数 num,将其转换为 7 进制数,并以字符串形式输出。

解题思路 #

对 num 不断取余整除,然后将取到的余数进行拼接成字符串即可。

代码 #

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
class Solution:
    def convertToBase7(self, num: int) -> str:
        if num == 0:
            return "0"
        if num < 0:
            return "-" + self.convertToBase7(-num)
        ans = ""
        while num:
            ans = str(num % 7) + ans
            num //= 7
        return ans
本站总访问量  次  |  您是本站第  位访问者