[프로그래머스 LV0] 제곱수 판별하기

jonghwan·2022년 10월 17일
0

프로그래머스

목록 보기
37/71
post-thumbnail

1. 문제 설명

제곱수 판별하기

2. 문제 분석

sqrt() 메서드를 활용해 제곱근을 구해주고 다시 제곱해주면 n과 같은지 비교해준다.

3. 나의 풀이

import Foundation

func solution(_ n:Int) -> Int {
    let root = Int(sqrt(Double(n)))
    return root * root == n ? 1 : 2
}

0개의 댓글