정수 제곱근 판별

핵심 아이디어

math library의 math.sqrt()와 is_integer() 메소드를 활용하여 문제를 해결한다.

첫 코드

import math
def solution(n):
    a = math.sqrt(n)
    if float(a).is_integer():
        answer = int((a+1)**2)
    else:
        answer = -1
    return answer

'알고리즘 > 프래그래머스 lv.1' 카테고리의 다른 글

정수 내림차순으로 배치하기  (0) 2022.10.18
문자열 다루기 기본  (0) 2022.10.18
최대공약수와 최소공배수  (0) 2022.10.18
자릿수 더하기  (0) 2022.10.18
행렬의 덧셈  (0) 2022.10.18