【leetcode】367. Valid Perfect Square【M】【35】
来源:互联网 发布:ubuntu社区 编辑:程序博客网 时间:2024/05/20 17:38
Given a positive integer num, write a function which returns True if num is a perfect square else False.
Note: Do not use any built-in library function such as sqrt
.
Example 1:
Input: 16Returns: True
Example 2:
Input: 14Returns: False
Credits:
Special thanks to @elmirap for adding this problem and creating all test cases.
Subscribe to see which companies asked this question
最开始的想法是,从1~num/2挨个枚举,看看有没有是它的平方的,后来一想,直接挨个算,算到平方超过这个数,就结束。。
class Solution(object):def isPerfectSquare(self, num):i = 1#res = 1while 1:#i <= num:#print resres = i**2if res > num: return Falseif res == num:return Truei += 1#res += i+i-1return False
0 0
- 【leetcode】367. Valid Perfect Square【M】【35】
- LeetCode 367. Valid Perfect Square
- Leetcode 367. Valid Perfect Square
- [leetcode] 367. Valid Perfect Square
- [leetcode]367. Valid Perfect Square
- LeetCode - 367. Valid Perfect Square
- leetcode 367. Valid Perfect Square
- leetcode.367. Valid Perfect Square
- leetcode 367. Valid Perfect Square
- [leetcode] 367. Valid Perfect Square
- LeetCode 367. Valid Perfect Square
- Leetcode 367. Valid Perfect Square
- 【LeetCode】 367. Valid Perfect Square
- [LeetCode]367. Valid Perfect Square
- LeetCode 367. Valid Perfect Square
- LeetCode-367. Valid Perfect Square
- 【Leetcode】367. Valid Perfect Square
- [leetcode]367. Valid Perfect Square
- nginx codeigniter 配置
- iOS 复制文本到剪切板
- Mybatis标签详解
- centos下安装nginx
- Xcode7隐藏、更改状态栏
- 【leetcode】367. Valid Perfect Square【M】【35】
- Orcale数据库初步总结
- 判断是否为润年
- Android Data Binding(数据绑定)用户指南
- java语言基础入门——数组的介绍
- iOS 中const的使用
- 2
- err_quit();
- sqlserver中查询阻塞的语句