zoukankan      html  css  js  c++  java
  • Leetcode练习(Python):数学类:第231题:2的幂:给定一个整数,编写一个函数来判断它是否是 2 的幂次方。

    题目:
    2的幂:给定一个整数,编写一个函数来判断它是否是 2 的幂次方。
    思路:
    本题思路较简单。
    程序:
    class Solution:
        def isPowerOfTwo(self, n: int) -> bool:
            if n <= 0:
                return False
            if n == 1:
                return True
            if n % 2 != 0:
                return False
            if n % 2 == 0:
                while n > 0:
                    n = n // 2
                    if n % 2 == 0:
                        continue
                    elif n == 1:
                        return True
                    else:
                        return False
            return True
  • 相关阅读:
    XML相关知识点
    MLPlatform开发日志
    1.0 es6 箭头函数
    基本数学概念
    4.4 thymeleaf使用补充
    vim操作手册
    eclise创建后台项目
    正则表达式
    数据库隔离级别
    1. gradle的使用教程
  • 原文地址:https://www.cnblogs.com/zhuozige/p/12837114.html
Copyright © 2011-2022 走看看