其他分享
首页 > 其他分享> > 367. 有效的完全平方数

367. 有效的完全平方数

作者:互联网

给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。

进阶:不要 使用任何内置的库函数,如  sqrt 。

 

示例 1:

输入:num = 16
输出:true
示例 2:

输入:num = 14
输出:false
 

提示:

1 <= num <= 2^31 - 1

 1 class Solution:
 2     def isPerfectSquare(self, num: int) -> bool:
 3         i = 1
 4         res = i
 5         while res <= num:
 6             if res == num:
 7                 return True
 8             else:
 9                 i += 1
10                 res = i * i
11         return False

 

标签:平方,false,示例,res,有效,num,367,true
来源: https://www.cnblogs.com/rainbow-/p/15507633.html