math function을 사용하여 만약 math.sqrt 가 0.5제곱과 같다면 1을 리턴, 아니면 2를 리턴
import math
def solution(n):
if math.sqrt(n) == int(n**0.5):
return 1
else:
return 2
'알고리즘 > 프로그래머스' 카테고리의 다른 글
프로그래머스 [코딩테스트 입문 100] 모음제거 (Python) (0) | 2022.11.16 |
---|---|
프로그래머스 [코딩테스트 입문 100] 중앙값 구하기 (Python) (0) | 2022.11.16 |
프로그래머스 [코딩테스트 입문 100] 순서쌍의 개수 (Python) (0) | 2022.11.16 |
프로그래머스 [코딩테스트 입문 100] 짝수는 싫어요 (Python) (0) | 2022.11.16 |
프로그래머스 [코딩테스트 입문 100] 자릿수 더하기 (Python) (0) | 2022.11.16 |