原题描述:
给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。(难度:容易)
进阶:不要 使用任何内置的库函数,如 sqrt 。
原题链接:367. 有效的完全平方数 - 力扣(LeetCode) (leetcode-cn.com)
C++代码:
class Solution {
public:
bool isPerfectSquare(int num) {
int x = (int) sqrt(num);
return x * x == num;
}
};