ios 개발 - 내배캠

[Swift] 프로그래머스 - 정수 제곱근 판별

seoleader 2024. 11. 20. 18:13

처음 생각한 풀이

샘플 테스트는 통과를 했지만 본 테스트에서 대부분의 상황에 시간 초과가 떴다. 그냥 보기에도 굉장히 비효율적으로 보인다.

제곱근과 관련된 함수가 있는지 찾아보았고 sqrt()라는 함수를 알게 되었다.

sqrt() 함수란 숫자의 제곱근(Square Root)을 계산하고, Foundation 프레임워크에 포함되어 있어 import Foundation이 필수이다.

입력값과 반환값으로 모두 Double 타입만 가능하다는 특징이 있다.

sqrt() 함수를 사용한 풀이
기발하다 생각한 풀이