본문 바로가기
코딩 테스트/프로그래머스

정수 제곱근 판별

by ornni 2024. 7. 26.
728x90
반응형

첫번째 코드

 

제곱근을 구한 후 해당 값이 정수인지 확인한다.

 

import math

def solution(n):
    answer = 0
    num_sqrt = math.sqrt(n)
    
    if num_sqrt == int(num_sqrt):
        answer = (math.sqrt(n) + 1) ** 2
    else:
        answer = -1
        
    return answer

 

통과!


링크

https://github.com/ornni/programmers/tree/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4/1/12934.%E2%80%85%EC%A0%95%EC%88%98%E2%80%85%EC%A0%9C%EA%B3%B1%EA%B7%BC%E2%80%85%ED%8C%90%EB%B3%84

 

programmers/프로그래머스/1/12934. 정수 제곱근 판별 at main · ornni/programmers

repository for recording Programmers Algorithm problem solving - ornni/programmers

github.com

 

반응형

'코딩 테스트 > 프로그래머스' 카테고리의 다른 글

문자열 내 p와 y의 개수  (0) 2024.08.12
이어 붙인 수  (0) 2024.08.09
삼총사  (0) 2024.07.22
숫자의 표현  (0) 2024.07.08
소수 찾기  (0) 2024.07.05