【Leetcode刷题篇】leetcode367 有效的完全平方数
发布日期:2021-06-29 15:33:40 浏览次数:2 分类:技术文章

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

题目:给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。

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

示例 1:

输入:16
输出:True

示例 2:

输入:14
输出:False

class Solution {
public boolean isPerfectSquare(int num) {
double res = 1.0; while((res*res-num)>=1e-6 || (-1*(res*res-num))>=1e-6) {
res = (res+num/res)/2; } return (int)res*(int)res == num; }}

转载地址:https://codingchaozhang.blog.csdn.net/article/details/109607472 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【Leetcode刷题篇】剑指offer-数值的整数次方
下一篇:【Leetcode刷题篇】leetcode69 x的平方根

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月26日 05时27分29秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章