λμ μ½λ
def solution(left, right):
k = 0
for i in range(left,right+1):
cnt = 0
for j in range(1,right+1):
if i % j == 0:
cnt += 1
if cnt % 2 == 0:
k += i
else:
k -= i
return k
μ½λ©ν μ€νΈ μ°μ΅ - μ½μμ κ°μμ λ§μ
λ μ μ leftμ rightκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§λλ€. leftλΆν° rightκΉμ§μ λͺ¨λ μλ€ μ€μμ, μ½μμ κ°μκ° μ§μμΈ μλ λνκ³ , μ½μμ κ°μκ° νμμΈ μλ λΊ μλ₯Ό return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£Ό
programmers.co.kr
'Algorithm > Programmers' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Programmers] λ°©λ¬Έ κΈΈμ΄ (0) | 2022.05.04 |
---|---|
[Programmers] λ κ° λ½μμ λνκΈ° (0) | 2022.05.03 |
[Programmers] ν°μΌλͺ¬ (0) | 2022.05.02 |
[Programmers] 3μ§λ² λ€μ§κΈ° (0) | 2022.05.02 |
[Programmers] μμ μ°ΎκΈ° (0) | 2022.05.01 |