정수 제곱근 판별 Python1 [프로그래머스] 정수 제곱근 판별 코딩테스트 연습 - 정수 제곱근 판별 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함 programmers.co.kr 내풀이 (성공) def solution(n): answer = 0 sqrt_val = n ** 0.5 if sqrt_val == int(sqrt_val): answer = (sqrt_val + 1) ** 2 else: answer = -1 return answer 다른방법 1 import math def nextSqure(n): # 함수를 완성하세요 return 'no' if not math.sqrt(n).is_integer() e.. 2022. 4. 24. 이전 1 다음