로딩
요청 처리 중입니다...

정수 제곱근 판별(프로그래머스 level1, 파이썬)

 정수 제곱근 판별(프로그래머스 level1, 파이썬)

프로그래머스 정수 제곱근 판별(프로그래머스 level1, 파이썬) KQNG 2018. 9. 27. 11:15 이웃추가 본문 기타 기능 이번에 포스팅할 문제는 프로그래머스 코딩테스트 연습의 1단계인 "정수 제곱근 판별" 입니다. 문제는 다음과 같습니다.

정수 n이 어떤 정수의 제곱이라면 어떤 정수에 1을 더한값의 제곱을 리턴하고 어떤 정수의 제곱이 아니라면 -1을 리턴합니다. 코드는 다음과 같습니다. def solution(n): answer = 0 trueOrflase = False #...1 for i in range (1, n + 1): if pow(i, 2) == n: answer = pow(i+1, 2) trueOrflase = True break #...2 if(not trueOrflase): answer = -1 return answer ...1) 1부터 정수 n까지 반복을 합니다.

만약 i의 제곱이 n과 같다면 answer에 i+1의 제곱값을 넣어주고 bool타입의 변수...

# algorithm # python # 알고리즘 # 정수제곱근판별 # 코딩테스트 # 파이썬 # 프로그래머스 # 프로그래밍