0504. Base 7 #
题目 #
- 给定一个整数
num
,将其转化为 7 进制,并以字符串形式输出。
思路 #
模拟 #
代码 #
模拟 #
class Solution {
public String convertToBase7(int num) {
if (num == 0) return "0";
int base = Math.abs(num);
String ans = "";
while (base > 0) {
ans = String.valueOf(base % 7) + ans;
base /= 7;
}
return num > 0 ? ans : "-"+ans;
}
}