본문 바로가기

알고리즘 & 코딩테스트/코딩테스트

Programmers Lv.1 "정수 제곱근 판별"

Programmers Lv.1 정수 제곱근 판별, 연습문제, 정답률 86%

제곱근에 대한 개념을 언제 배웠는지 까마득하군요,, 아마 중학생..?때로 기억하고 있습니다만
그때 당시 숫자로 표현하던 내용을 프로그래밍 언어로 옮긴것 뿐입니다.
각설하고 내용 보도록 하겠습니다!

from math import sqrt

def solution(n):
    if  int(sqrt(n)) == sqrt(n):
        return pow(sqrt(n) + 1, 2)
    else:
        return -1