https://programmers.co.kr/learn/courses/30/lessons/77884
νμ΄
# νλ‘κ·Έλλ¨Έμ€ 1λ¨κ³ - μ½μμ κ°μμ λ§μ
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
print(cnt)
if cnt % 2 == 0:
answer += i
else:
answer -= i
return answer
i μ λ²μλ₯Ό left λΆν° right κΉμ§ μ€μ νκ³ κ·Έ μμμ
jκ° 1λΆν° i κΉμ§ κ²μ¬ ν μ½μλΌλ©΄ λλ¨Έμ§κ° 0 μ΄λ―λ‘
μ½μμ κ°μλ₯Ό μΈλ cnt λ₯Ό 1 λν΄μ€λ€.
cntκ° μ§μλΌλ©΄ μ½μμ κ°μκ° μ§μμ΄λ―λ‘ iλ₯Ό λν΄μ£Όκ³
cntκ° νμλΌλ©΄ μ½μμ κ°μκ° νμμ΄λ―λ‘ iλ₯Ό λΉΌμ€λ€.