반응형
def solution(n):
answer = n ** 0.5
if int(answer) == answer:
return (answer+1) ** 2
else:
return -1
`**` 연산자를 사용하면 제곱과 제곱근을 구할 수 있다
`** 2`는 제곱을 구할 수 있고
`** 0.5`는 제곱근을 구할 수 있다
`int(숫자)`를 사용하여 정수인지 여부를 판단할 수 있다
반응형
'취준 > 코딩테스트' 카테고리의 다른 글
백준 2504 (python): 괄호의 값 (0) | 2024.08.07 |
---|---|
백준 14888 (python): 연산자 끼워넣기 (0) | 2024.08.05 |
백준 2309 (python): 일곱 난쟁이 (0) | 2024.08.01 |
백준 2460 (python): 지능형 기차 2 (0) | 2024.08.01 |
백준 24060 (python): 병합 정렬 1 (2) | 2024.07.16 |