[leetcode: Python]504. Base 7
来源:互联网 发布:python爬虫教程pdf 编辑:程序博客网 时间:2024/06/16 19:17
Given an integer, return its base 7 string representation.
Example 1:
Input: 100Output: "202"
Example 2:
Input: -7Output: "-10"
Note: The input will be in range of [-1e7, 1e7]
.
实现七进制
方法一:68ms
class Solution(object): def convertToBase7(self, num): """ :type num: int :rtype: str """ s = '' if num == 0: return '0' sig = 0 if num < 0: num = abs(num) sig = 1 c = 0 while num: num, c = divmod(num, 7) s = str(c) + s if sig == 1: return '-' + s return s
方法二:56ms
class Solution(object): def convertToBase7(self, num): """ :type num: int :rtype: str """ if not num: return '0' ans=[] sgn='-' if num<0 else '' num=abs(num) while num: ans.append(str(num%7)) num/=7 return sgn+''.join(ans[::-1])
方法三:36ms
class Solution(object): def convertToBase7(self, num): if num==0: return "0" res='' n=abs(num) while n: res=str(n%7)+res n//=7 return res if num>0 else '-'+res
阅读全文
0 0
- leetcode 504. Base 7 python
- [leetcode: Python]504. Base 7
- Leetcode-504. Base 7
- 【Leetcode】504. Base 7
- LeetCode 504. Base 7
- [leetcode]504. Base 7
- LeetCode-504. Base 7
- leetcode 504. Base 7
- LeetCode:504. Base 7
- [LeetCode]504. Base 7
- leetcode 504. Base 7
- [leetcode]: 504. Base 7
- (Leetcode)504. Base 7
- LeetCode 504. Base 7
- leetcode 504. Base 7
- leetcode:504. Base 7
- [leetcode]504. Base 7
- leetcode 504. Base 7
- Python3.6 学习爬虫入门篇
- 使用Eclipse进行远程调试
- (1)puppet安装
- python logging文件配置示例
- QString & QString::sprintf(const char * cformat, ...)应用
- [leetcode: Python]504. Base 7
- c++作业6
- urlencode()与urldecode() 详解
- linux常用命令总结
- vuejs前后端分离,session问题
- Entity Framework MVC 使用事物后( new TransactionScope() ) 报错 服务器×××上的MSDTC不可用解决办法 基础提供程序在 Open 上失败
- Android 快速开发(二),封装一个 BottomTabBaseActivity
- 移动APP开发的五个重要步骤
- lintcode——Convert BST to Greater Tree