七进制

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

示例 1:

输入: 100
输出: "202"
示例 2:

输入: -7
输出: "-10"

class Solution {
    public String convertToBase7(int num) {
        StringBuffer buf = new StringBuffer();
        int yu = 0;
        boolean f = false;
        if (num < 0) {
            num = -1 * num;
            f = true;
        }
        while (num >= 7) {
            yu = num % 7;
            num = num / 7;
            buf.append(yu);
        }
        buf.append(num);
        String str = new String(buf.reverse());
        if (f) {
            return "-" + str;
        }
        return str;
        
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容