반응형
from math import sqrt
def solution(n):
answer = 0
if sqrt(n)%1 == 0:
return int((sqrt(n)+1)**2)
else:
return -1
return answer
### 다른 문제 풀이
def solution(n):
sqrt = n ** (1/2)
if sqrt % 1 == 0:
return (sqrt + 1) ** 2
return -1
반응형
'TIL > Algorithm' 카테고리의 다른 글
[프로그래머스] 실패율(easy, kakao) (0) | 2021.01.04 |
---|---|
[프로그래머스] 시저암호(easy) (0) | 2021.01.04 |
[프로그래머스] 모의고사(easy) (0) | 2021.01.04 |
[Algorithm] Graph Number (0) | 2021.01.04 |
[Algorithm] Hackerrank - 2D Array - DS (0) | 2019.08.13 |