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

Comments