def solution(left, right):
answer = 0
#약수가 짝수면 더하고 / 약수가 홀수면 빼고
for i in range(left,right+1):
cnt = 0
for j in range(1,i+1):
if i % j == 0:
cnt+=1
if cnt % 2 == 0:
answer += i
else:
answer -= i
return answer
'문제풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][Lv1] - 로또의 최고 순위와 최저 순위(Python) (0) | 2021.10.12 |
---|---|
[프로그래머스][Lv1] - 신규 아이디 추천(Python) (0) | 2021.10.12 |
[프로그래머스] - 같은 숫자는 싫어(Python) (0) | 2021.10.07 |
[프로그래머스][해시] - 위장(Python) (0) | 2021.10.07 |
[프로그래머스][해시] - 전화번호 목록(Python) (0) | 2021.10.06 |