326. Power of Three【E】【81】
来源:互联网 发布:不破坏数据做活动分区 编辑:程序博客网 时间:2024/06/05 06:53
Given an integer, write a function to determine if it is a power of three.
Follow up:
Could you do it without using any loop / recursion?
Credits:
Special thanks to @dietpepsi for adding this problem and creating all test cases.
Subscribe to see which companies asked this question
class Solution(object): def isPowerOfThree(self, n): if n == 0: return False if n == 1: return True if n % 3 != 0: return False return self.isPowerOfThree(n/3) '''这个方法就比较流氓了,找到32位最大的3的幂 if n <= 0: return False else: return 1162261467 % n == 0 ''' #while n > 0: """ :type n: int :rtype: bool """
0 0
- 326. Power of Three【E】【81】
- 326-e-Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- 326. Power of Three
- SAP:库龄分析
- net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
- 自学成才篇:字节流和字符流
- 企业级发布版本更新功能实现
- centOS6.5升级到ceontOS7
- 326. Power of Three【E】【81】
- Android 接入支付宝支付只需十分钟
- Swift2.2 学习笔记(十一) ___集合类型
- Lombok入门
- hive的虚拟列函数
- API Guides(二)——Activity To AIDL
- Debian Gnome 8 install VM Workstation
- 快速掌握Lua 5.3 —— "Weak Tables"以及数学库
- poj2926 Requirements