LeetCode: Base 7 Posted on February 27, 2018July 26, 2020 by braindenny Base 7 Similar Problems: CheatSheet: Leetcode For Code Interview CheatSheet: Common Code Problems & Follow-ups Tag: #baseconversion Given an integer, return its base 7 string representation. Example 1: Input: 100 Output: "202" Example 2: Input: -7 Output: "-10" Note: The input will be in range of [-1e7, 1e7]. Github: code.dennyzhang.com Credits To: leetcode.com Leave me comments, if you have better ways to solve. ## https://code.dennyzhang.com/base-7 ## Basic Ideas: ## Complexity: class Solution(object): def convertToBase7(self, num): """ :type num: int :rtype: str """ ## Idea: ## Complexity: if num == 0: return "0" is_positive = True if num < 0: is_positive = False num = -num res = "" while num != 0: res = "%s%s" % (str(num % 7), res) num = num/7 return res if is_positive else "-" + res Post Views: 7