leetcode 326. 3的幂(Power of Three)
目录
- 题目描述:
- 示例 1:
- 示例 2:
- 示例 3:
- 示例 4:
- 进阶:
- 解法:
题目描述:
给定一个整数,写一个函数来判断它是否是 3 的幂次方。
示例 1:
输入: 27输出: true
示例 2:
输入: 0输出: false
示例 3:
输入: 9输出: true
示例 4:
输入: 45输出: false
进阶:
你能不使用循环或者递归来完成本题吗?
解法:
class Solution {
public:// method 1:bool isPowerOfThree1(int n){if(n <= 0){return false;}else{while(n%3 == 0){n /= 3;}return n == 1;}}// method 2:bool isPowerOfThree2(int n){if(n <= 0){return false;}else{long long max = pow(3, 32);return max%n == 0;}}bool isPowerOfThree(int n) {// return isPowerOfThree1(n);return isPowerOfThree2(n);}
};
转载于:https://www.cnblogs.com/zhanzq/p/10574808.html
leetcode 326. 3的幂(Power of Three)相关推荐
- LeetCode 326. 3的幂
1. 题目 给定一个整数,写一个函数来判断它是否是 3 的幂次方. 示例 1: 输入: 27 输出: true示例 2: 输入: 0 输出: false示例 3: 输入: 9 输出: true示例 4 ...
- LeetCode 342. 4的幂(位运算)
文章目录 1. 题目 2. 解题 2.1 通用解法 2.2 找规律 1. 题目 给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方. 示例 1: 输入: 16 输出: t ...
- LeetCode 326. Power of Three
题目: Given an integer, write a function to determine if it is a power of three. Follow up: Could you ...
- [leetcode]326. Power of Three(c语言)
题目 Given an integer, write a function to determine if it is a power of three. Follow up: Could you d ...
- LeetCode 326. Power of Three (算法,换底公式)
Given an integer, write a function to determine if it is a power of three. Follow up: Could you do i ...
- LeetCode:326. Power of Three
2019独角兽企业重金招聘Python工程师标准>>> Given an integer, write a function to determine if it is a powe ...
- [Swift]LeetCode326. 3的幂 | Power of Three
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...
- leetcode python3 简单题231. Power of Two
1.编辑器 我使用的是win10+vscode+leetcode+python3 环境配置参见我的博客: 链接 2.第二百三十一题 (1)题目 英文: Given an integer, write ...
- leetcode算法总结 —— 快速幂算法
文章目录 1. 引出快速幂算法 2. 简化语句 3. 使用位运算来提升性能 4. 对应leetcode题型 参考的是大神的文章,这篇文章相当好 https://blog.csdn.net/qq_197 ...
最新文章
- Java虚拟机性能监控与调优实战
- 解决文件上传时,服务器中中文文件名乱码问题
- html5 svg 电路图,HTML5 SVG 分子结构图
- Hadoop-2.2.0学习之一Hadoop-2.2.0变化简介
- Maven私服搭建(Nexus Repository Manager 3)
- python循环变颜色_在Python中使用循环变量在matplotlib中指定颜色
- PhotoShop,Web前端 文字间距 与像素之间的关系(换算)
- 安装linux后win7引导程序,在Ubuntu系统下装Win7并引导双系统
- 总结几个等价无穷小相关的关系运算
- mysql_day02创建数据表
- CSS实现动态文字效果
- 微软官网win10系统下载地址
- 在Ubuntu环境下配置Proxmark3(PM3)使用环境
- ElasticSearch聚合基础使用《玩转ElasticSearch 4》
- ERP基础数据 金蝶
- swift 打开第三方应用_Swift常用第三方
- 项目一众筹网01_00_项目简介_此项目是SSM过渡到分布式项目(SpringBoot、SpringCloud)、互联网的发展引领了技术的发展、瀑布模型、敏捷开发是什么意思
- 想要选好群控系统! 还要先了解的群控发展史
- ctfshow 萌新22 (类似级客巅峰web4)
- css中col-lg-1是什么意思,css - 引导程序中“col-md-4”,“col-xs-1”,“col-lg-2”中数字的含义...