367. 有效的完全平方数
思路:判断一个数是否为完全平方数。这一题的解题方法特别多,先列举几个简单的方法。
首先我们可以直接使用相应的函数,判断是否开方为整数即可:
public boolean isPerfectSquare(int num) {
return Math.pow(num,0.5) % 1 == 0;
}
类似的,可以将开方后的值再平方然后和原数字比较:
public boolean isPerfectSquare(int num) {
int r = (int