본문 바로가기
파이썬 코딩테스트/프로그래머스

프로그래머스 / 약수의 개수와 덧셈 / 파이썬

by S.T.Lee 2022. 2. 27.

https://programmers.co.kr/learn/courses/30/lessons/77884

def cal(n):
    count = 0
    for i in range(1, n+1):
        if n % i == 0:
            count+=1
    return count

def solution(left, right):
    answer = 0
    for n in range(left, right+1):
        if cal(n) % 2 == 0:
            answer += n
        else:
            answer -= n
    return answer