首页 > 试题广场 >

2的幂

[编程题]2的幂
  • 热度指数:1860 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个非负整数 n ,请问是否存在一个 x 满足 ,如果有,则返回 true ,否则返回 false

数据范围:
示例1

输入

4

输出

true

说明

2^2 = 4\   
示例2

输入

6

输出

false
function poweroftwo( n ) {
    // write code here
    if(n==1||n==2) return true;
    if(n%2!==0||n==0){
        return false;
    } else{
      return poweroftwo( n/2 )
    }
    return true;
}

发表于 2022-03-27 21:55:03 回复(0)

问题信息

难度:
1条回答 2041浏览

热门推荐

通过挑战的用户

查看代码