给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。
进阶:不要 使用任何内置的库函数,如 sqrt 。
示例 1:
输入:num = 16
输出:true
示例 2:
输入:num = 14
输出:false
解题思路:
如果 num为完全平方数,那么一定存在正整数x的平方和num相等。于是从1开始遍历,如果相等就return true
给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。
进阶:不要 使用任何内置的库函数,如 sqrt 。
示例 1:
输入:num = 16
输出:true
示例 2:
输入:num = 14
输出:false
解题思路:
如果 num为完全平方数,那么一定存在正整数x的平方和num相等。于是从1开始遍历,如果相等就return true