class Solution {
public:
string convertToBase7(int num) {
}
};
504. 七进制数
给定一个整数 num
,将其转化为 7 进制,并以字符串形式输出。
示例 1:
输入: num = 100 输出: "202"
示例 2:
输入: num = -7 输出: "-10"
提示:
-107 <= num <= 107
原站题解
golang 解法, 执行用时: 0 ms, 内存消耗: 2 MB, 提交时间: 2021-06-18 15:22:31
func convertToBase7(num int) string { flag := "" if num < 0 { flag = "-" } ans := 0.0 num = abs(num) i := 0 for num > 0 { ans += float64(num%7) * math.Pow10(i) num /= 7 i++ } return flag+strconv.Itoa(int(ans)) } func abs(x int) int { if x < 0 { return -x } return x }