504. 七进制数
给定一个整数,将其转化为7进制,并以字符串形式输出。
示例 1:
输入: 100
输出: “202”
示例 2:
输入: -7
输出: “-10”
注意: 输入范围是 [-1e7, 1e7] 。
var convertToBase7 = function(num) {
let isFu=0; //标志位判断是否是负数
if(num<0) {
isFu=1;
num=-num;
}
let strtes=""; //结果数组
var yu=num%7; //首次求余
strtes=yu.toString();
//循环取余
while(num-num%7){
num=(num-num%7)/7;
strtes=(num%7).toString()+strtes;
//console.log(strtes);
}
//负数处理
if(isFu) return "-"+strtes;
return strtes;
};