Leetcode•Jul 08, 2026
Base 7
Hazrat Ali
Leetcode
Given an integer num, return a string of its base 7 representation.
Example 1:
Input: num = 100 Output: "202"
Example 2:
Input: num = -7 Output: "-10"
Solution
/**
* @param {number} num
* @return {string}
*/
var convertToBase7 = function(num) {
if (num === 0) return "0";
let negative = num < 0;
num = Math.abs(num);
let result = "";
while (num > 0) {
result = (num % 7) + result;
num = Math.floor(num / 7);
}
return negative ? "-" + result : result;
};