// Perfect squares are: 1(1*1), 4(2*2), 9(3*3), 16(4*4), 25(5*5), 36(6*6)...
object PerfectSquares {
def isPerfectSquare(n: Int): Boolean = {
val sqr = Math.sqrt(n)
sqr == Math.floor(sqr)
}
def main(args: Array[String]): Unit = {
if (isPerfectSquare(36)) {
println("Yes")
}
else {
println("No")
}
if (isPerfectSquare(20)) {
println("Yes")
}
else {
println("No")
}
}
}
/*
run:
Yes
No
*/