λ¬Έμ
https://programmers.co.kr/learn/courses/30/lessons/12924
λ΄ λ¬Έμ νμ΄
def solution(n):
answer = 0
for i in range(1, n+1):
sum = 0
for j in range(i, n+1):
sum += j
if sum == n:
answer += 1
break
elif sum > n:
break
return answer
# μ
μΆλ ₯ μμ
print(solution(15))
πμμ νμ λ¬Έμ !
- 2μ€ forλ¬Έμ μ΄μ©νμ¬ 1λΆν° μμλλ‘ 1μ© λν΄μ μ°μ°μ ν΄μ£Όκ³ ,
μ°μ°ν κ°μ΄ μ λ ₯λ nκ°κ³Ό κ°μμ§λ©΄ νμ μΉ΄μ΄ν ν νμ forλ¬Έμ μ’ λ£νλ€. - nκ°κ³Ό κ°μμ§μ§ μκ³ , nκ°μ λμ΄λ²λ¦΄ κ²½μ°μλ νμλ₯Ό μΉ΄μ΄νΈ νμ§ μκ³
νμ forλ¬Έμ μ’ λ£ν΄μ£Όμλ€.
π‘ νΌλλ°±
- μ΄λ ΅μ§ μμ λ¬Έμ μμ§λ§ μμ νμ λ§κ³ λ λ€λ₯Έ λ°©λ²μ΄ μμκ±°λ μκ°μ΄ λ€μ΄μ μ€λ κ³ λ―Όνλ€κ° κ½€ λ¦κ² νλ¦° λ¬Έμ μλ€.
μ΄μ μμΌ μ’ μμ νμμΌλ‘ νμ΄μΌ ν μν©μ΄ μ΅νμ§λ κ² κ°λ€.
'4οΈβ£ Python > Problem Solving' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python Algorithm] RGB거리 BOJ #1149 (0) | 2021.12.16 |
---|---|
[Python Algorithm] νλ²ν λ°°λ BOJ #12865 (2) | 2021.11.25 |
[Python Algorithm] νλλ° μμ΄ BOJ #9461 (0) | 2021.11.16 |
[Python Algorithm] 01νμΌ BOJ #1904 (0) | 2021.11.16 |
[Python Algorithm] μ λλ ν¨μ μ€ν BOJ #9184 (0) | 2021.11.16 |
λκΈ