-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
💬 문제
[코딩테스트 연습 - 정수 제곱근 판별](https://school.programmers.co.kr/learn/courses/30/lessons/12934)
💬 Idea
- sqrt로 만든 n의 제곱근 수가 진짜 n의 제곱근이라면 s + 1의 제곱을 리턴하고, 그렇지 않다면 -1을 리턴한다.
💬 풀이
func solution(_ n:Int64) -> Int64 {
let s = Int(sqrt(Double(n)))
return s * s == n ? Int64((s + 1) * (s + 1)) : -1
}