博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【LintCode 简单】777. 完全平方数
阅读量:4088 次
发布时间:2019-05-25

本文共 446 字,大约阅读时间需要 1 分钟。

1.问题描述:

给出一个正整数 num,写一个函数,要求当这个当num为完全平方数时函数返回True,否则返回False

 注意事项

不要用诸如sqrt的库函数。

2.样例:

输入: num = 16输出: True解释:sqrt(16) = 4

 

3.代码:

class Solution:    """    @param num: a positive integer    @return: if num is a perfect square else False    """    def isPerfectSquare(self, num):        # write your code here        for i in range(1,int(num**0.5)+1,1):            if  num%(i**2)==0 and num/(i**2)==1:                return True        return False
 

 

转载地址:http://rouii.baihongyu.com/

你可能感兴趣的文章
Immutable.js 以及在 react+redux 项目中的实践
查看>>
Vue2.0全家桶仿腾讯课堂(移动端)
查看>>
React+Redux系列教程
查看>>
react-native 自定义倒计时按钮
查看>>
19 个 JavaScript 常用的简写技术
查看>>
ES6这些就够了
查看>>
微信小程序:支付系列专辑(开发指南+精品Demo)
查看>>
iOS应用间相互跳转
查看>>
iOS开发之支付宝集成
查看>>
iOS开发 支付之银联支付集成
查看>>
iOS开发支付集成之微信支付
查看>>
浅谈JavaScript--声明提升
查看>>
React非嵌套组件通信
查看>>
Websocket 使用指南
查看>>
浏览器兼容性问题解决方案 · 总结
查看>>
一个很棒的Flutter学习资源列表
查看>>
为什么你应该放弃React老的Context API用新的Context API
查看>>
Flutter 布局控件完结篇
查看>>
Koa2初体验
查看>>
Koa 2 初体验(二)
查看>>