504. 七进制数

七进制数

题目描述:

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

示例 1:

输入: num = 100
输出: “202”
示例 2:

输入: num = -7
输出: “-10”

提示:

-107 <= num <= 107

思路:

代码:

func convertToBase7(num int) string {
    var res string
    var flag bool
    if num <0{
        flag = true
        num = -num
    }
    if num==0{
        return "0"
    }
    for num !=0{
        res = strconv.Itoa(num%7)+res
        num /=7
    }
    if flag{
        res = "-"+res
    }
    return res
}

代码效率:

执行用时:0 ms, 在所有 Go 提交中击败了100.00%的用户
内存消耗:2.2 MB, 在所有 Go 提交中击败了100.00%的用户


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!