본문 바로가기
  • 머킹이의 머신로그
오늘부터 코딩테스트

[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기

by 머킹 2023. 12. 8.
728x90

[파이썬] 프로그래머스  Lv0. 제곱 수 판별하기

안녕하세요 머킹입니다!

오늘은 드디어 불금이네요

 


 

제곱 수 판별하기

 

import math

def solution(n):
    sqrt_n = int(math.sqrt(n))
    
    if sqrt_n * sqrt_n == n:
        return 1
    else:
        return 2

저는 math 함수를 사용해서 풀었습니다!!

 

def solution(n):
    return 1 if (n ** 0.5).is_integer() else 2

 

이렇게 푸는 방법도 있네요

0.5 ... 생각도 못했습니다