Coding Test
[Python 프로그래머스] 정수 제곱근 판별
hyungminjeon
2024. 6. 7. 15:11
[문제]
[해결]
def solution(n):
x = n**0.5
result = (x+1)**2 if x % 1 == 0 else -1
return result
[정리 및 새롭게 알게 된 점]
n에 0.5를 제곱함으로써 인자의 제곱근을 구하고 1로 % 나머지 연산을 통해 정수인지 아닌지 판별하였다.