码迷,mamicode.com
首页 > 编程语言 > 详细

[LeetCode&Python] Problem 504. Base 7

时间:2018-12-16 10:58:39      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:integer   def   tco   inpu   false   NPU   lse   sel   represent   

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].

 
class Solution(object):
    def convertToBase7(self, num):
        """
        :type num: int
        :rtype: str
        """
        ans=""
        if num<0:
            neg=True
        else:
            neg=False
        num=abs(num)
        while num>=7:
            ans+=str(num%7)
            num=num//7
        ans+=str(num)
        if neg:
            ans=‘-‘+ans[::-1]
            return ans
        return ans[::-1]

  

[LeetCode&Python] Problem 504. Base 7

标签:integer   def   tco   inpu   false   NPU   lse   sel   represent   

原文地址:https://www.cnblogs.com/chiyeung/p/10125672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!