관리 메뉴

솜씨좋은장씨

[Programmers] 정수 제곱근 판별 (Python) 본문

Programming/코딩 1일 1문제

[Programmers] 정수 제곱근 판별 (Python)

솜씨좋은장씨 2021. 4. 13. 23:02
728x90
반응형

코딩 1일 1문제 오늘의 문제는 프로그래머스의 정수 제곱근 판별 입니다.

 

코딩테스트 연습 - 정수 제곱근 판별

임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함

programmers.co.kr

Solution

def solution(n):
    answer = -1
    
    num = pow(n, 0.5)
    
    if num == int(num):
        answer = pow((num+1), 2)
    
    return answer

 

SOMJANG/CODINGTEST_PRACTICE

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments