import Foundation
// When a square root is a whole number, then the number is a perfect square number
func isPerfectSquare(_ number: Int) -> Bool {
if number >= 0 {
let dSqrt = sqrt(Double(number))
// Check if the square root is a whole number
return dSqrt == floor(dSqrt)
}
return false
}
func main() {
let num = 81
if isPerfectSquare(num) {
print("\(num) is a perfect square")
} else {
print("\(num) is not a perfect square")
}
}
main()
/*
run:
81 is a perfect square
*/