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?
class Solution(object): def isPowerOfThree(self, n): """ :type n: int :rtype: bool """ #method 1 return n > 0 and 3 ** round(math.log(n,3)) == n #method 2 if n < 0: return False if n == 0: return False re = math.log(n) / math.log(3.0) i = round(re,0) if abs(re-i) < 1e-10: return True else: return False
相关推荐
java java_leetcode题解之Power of Three.java
Power Query学习素材——学生成绩表 讲解Power Query的合并查询功能所用。
【PowerBuilder设计作品——订餐系统】是一款基于PowerBuilder开发的简单订餐应用程序,它在学生项目或教学环境中被广泛使用。PowerBuilder是一款强大的第四代编程语言(4GL),专为构建数据库应用而设计,其可视化...
The power of thinking Big.docx
Power Query学习文件——NBA全明星清单 如何整理大数据量的Excel信息,快速分析汇总。
《POJ2109-Power of Cryptography:解题报告与AC代码解析》 在计算机科学领域,算法和编程竞赛是检验和提升编程技能的重要途径。POJ(Problem Set of Peking University)是由北京大学主办的一个在线编程竞赛平台,...
Eduard Cerny, Surrendra Dudani, John Havlicek, Dmitry Korchemny (auth.) - SVA_ The Power of Assertions in SystemVerilog-Springer International Publishing (2015)
Power View是Microsoft Excel 2016中的一个强大数据可视化工具,它允许用户通过交互式报告来探索和呈现数据。在这个特定的场景中,我们将关注如何使用Power View创建卡片报表,这是一种有效展示分类数据的方法,尤其...
【PowerBuilder源代码——工资自动生成系统】 PowerBuilder是一款强大的可视化数据库应用开发工具,由Sybase公司开发。它以其独特的DataWindow控件和强大的Object Pascal语法(PBL语言)著称,广泛应用于企业级应用...
《PowerBuilder源代码详解——构建自来水收费系统》 在IT行业中,PowerBuilder是一款强大的数据库应用程序开发工具,尤其在企业级应用开发中具有广泛的应用。本篇文章将深入探讨使用PowerBuilder开发自来水收费系统...
《PowerBuilder源代码详解——构建考勤管理系统》 在IT领域,开发一款高效、实用的考勤管理系统对于企事业单位来说至关重要。本篇文章将深入探讨如何使用PowerBuilder这一强大的开发工具来构建这样的系统。Power...
**PowerPC:概念、体系结构与设计** PowerPC(Performance Optimization With Enhanced RISC - Performance Computing)是一种基于精简指令集计算(RISC)原理的微处理器架构,由IBM、摩托罗拉和苹果公司共同开发,...
Quiet The Power of Introverts,此文件制作测试用途,请支持正版。多看中译版购买地址:http://www.duokan.com/book/24477
### Power Query 应用基础——数据拆分 #### 转换数据类型 在Power Query中,数据导入至“查询编辑器”时,默认的数据类型通常为“任意”。然而,为了确保数据分析过程的准确性和效率,我们需要对每列数据进行类型...
PowerBuilder是一款强大的数据库应用开发工具,尤其在20世纪90年代至21世纪初,它在企业级应用开发领域有着广泛的应用。本资源提供的"图书管理系统"是基于PowerBuilder开发的一个实例,可以帮助我们理解如何利用该...
PowerBuilder是一款强大的数据库应用开发工具,尤其在20世纪90年代至21世纪初,它在企业级应用开发领域有着广泛的应用。本系统“学生学籍管理系统”就是基于PowerBuilder构建的,它展示了如何利用该工具进行数据库...
综上所述,本研究不仅深化了我们对三电平NPC逆变器在三相四线电力质量补偿器中应用的理解,还提供了一种创新的控制方法——广义三维空间矢量调制,为电力电子技术在电力质量提升领域的应用开辟了新途径。这对于提高...
Author David Herman, with his years of experience on Ecma’s JavaScript standardization committee, illuminates the language’s inner workings as never before—helping you take full advantage of ...