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 协议 ,转载请注明出处!