完全平方数
Submit solution
Points:
10
Time limit:
1.0s
Memory limit:
4M
Author:
Problem type
Allowed languages
C, C++
给定一个正整数 num,如果 num 是一个完全平方数,返回 true;否则,返回 false。
完全平方数 是一个整数,它是某个整数的平方。换句话说,它是某个整数与其自身相乘的结果。
你不能使用任何内建的库函数,例如 sqrt。
示例 1:
输入:
16
输出:
true
解释:
我们返回 true,因为 4 * 4 = 16,而 4 是一个整数。
示例 2:
输入:
14
输出:
false
解释:
我们返回 false,因为 3.742 * 3.742 = 14,而 3.742 不是一个整数。
约束条件:
\(1 \le num \le 2^{31} - 1\)
Comments