0504. Base 7

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;
    }
}

致谢 #

宫水三叶