import Foundation
func solution(_ n:Int64) -> Int64 {
var num = Int64(sqrt(Float(n))) // 제곱근
if num * num != n { // 둘 다 인트형이 아니라면 n과 다른 값이 나옴
return -1
} else {
return (num + 1) * (num + 1)
}
}
import Foundation
, sqrt()
로 제곱근 구하는 함수가 있다는 것import Foundation
func solution(_ n:Int64) -> Int64 {
let t = Int64(sqrt(Double(n)))
return t * t == n ? (t+1)*(t+1) : -1
}