1. 문제
https://programmers.co.kr/learn/courses/30/lessons/12934
2. 풀이
def solution(n):
return ((n ** 0.5) + 1) ** 2 if int(n ** 0.5) ** 2 == n else -1
PREVIOUS[프로그래머스] 약수의 합 문제 풀이
https://programmers.co.kr/learn/courses/30/lessons/12934
def solution(n):
return ((n ** 0.5) + 1) ** 2 if int(n ** 0.5) ** 2 == n else -1