https://programmers.co.kr/learn/courses/30/lessons/77884
for
문을 돌면서 nums 배열의 인덱스가 가지고 있는 약수의 갯수가 짝수면 더해주고 홀수면 빼주는 계산을 한다.def solution(left, right):
nums = [0] * 1001
answer = 0
for i in range(1, 1001):
for j in range(1, 1000 // i + 1):
nums[i * j] = nums[i * j] + 1
for i in range(left, right + 1):
if nums[i] % 2 == 0:
answer = answer + i
else:
answer = answer - i
return answer