1.题目
给定一个整数,将其转化为7进制,并以字符串形式输出
示例:
输入: 100输出: "202"输入: -7输出: "-10"
注意: 输入范围是 [-1e7, 1e7]
2.思路
先来一手骚操作~
public String convertToBase7(int num) {return Integer.toString(num, 7);}
然后我们来看一下思路

public String convertToBase7(int num) {if (num == 0) return "0";StringBuffer buffer = new StringBuffer();int remain;boolean flag = num < 0;if (flag) num *= -1;while (num != 0) {remain = num % 7;num /= 7;buffer.insert(0, remain);}if (flag) buffer.insert(0, "-");return buffer.toString();}
