[Level 1] 약수의 개수와 덧셈

나며기·2021년 9월 11일
0

programmers

목록 보기
31/111
post-thumbnail
def solution(left, right):
    answer = 0
    for i in range(left,right+1):
        count = 0
        for j in range(1,int(i**0.5)+1):
            if i%j == 0:
                count += 1
                if j**2 != i:
                    count += 1
        if count%2 == 0:
            answer += i
        else:
            answer -= i
    return answer
profile
PLUS ULTRA

0개의 댓글