본문 바로가기

스크립트

[코딩테스트 입문] 제곱수 판별하기

반응형

제곱수 판별하기

1안) solution.py

def solution(n):
    answer = 0

    square_root = n ** (1/2)
    print(square_root)
    if (square_root % 1 == 0):
        answer = 1
    else:
        answer = 2

    return answer

2안) solution.py

import math

def solution(n):
    answer = 0

    if math.sqrt(n) % 1 == 0:
        return 1;
    else:
        return 2;
        
    return answer

출처 - 프로그래머스(코딩테스트 연습) : https://school.programmers.co.kr/learn/courses/30/lessons/120909

 

728x90
반응형