[프로그래머스] 정수 제곱근 판별-Lv1

PyInsight·2024년 5월 14일

알고리즘 공부

목록 보기
7/42
post-thumbnail

💻첫번째 시도 테스트케이스(O),채점결과 100점

def solution(n):
    answer = 0
    for i in range(1,n+1):
        if i**2==n:
            answer=(i+1)**2
            break
        else:
            answer=-1
    return answer

소요시간 3분

접근방식:n까지의 숫자중에 제곱하면 n이 되는 숫자를 찾으면 (i+1)의 제곱을 리턴하도록 짰음
셀프 피드백:n ** (1/2) 다른 사람 풀이 참고

profile
반갑습니다 알고리즘 공부 블로그입니다.

0개의 댓글