[νλ‘κ·Έλλ¨Έμ€] Lv2. μ«μμ νν
λ¬Έμ μ€λͺ
Finnμ μμ¦ μν곡λΆμ λΉ μ Έ μμ΅λλ€. μν 곡λΆλ₯Ό νλ Finnμ μμ°μ nμ μ°μν μμ°μλ€λ‘ νν νλ λ°©λ²μ΄ μ¬λ¬κ°λΌλ μ¬μ€μ μκ² λμμ΅λλ€. μλ₯Όλ€μ΄ 15λ λ€μκ³Ό κ°μ΄ 4κ°μ§λ‘ νν ν μ μμ΅λλ€.
- 1 + 2 + 3 + 4 + 5 = 15
- 4 + 5 + 6 = 15
- 7 + 8 = 15
- 15 = 15
μμ°μ nμ΄ λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, μ°μλ μμ°μλ€λ‘ nμ νννλ λ°©λ²μ μλ₯Ό returnνλ solutionλ₯Ό μμ±ν΄μ£ΌμΈμ.
- nμ 10,000 μ΄νμ μμ°μ μ λλ€.
μ μΆλ ₯ μ
15 | 4 |
μ
μΆλ ₯ μ#1
λ¬Έμ μ μμμ κ°μ΅λλ€.
λμ νμ΄
int i = 1
int j = 1 ~ 15
int i = 2
int j = 2 ~ 15
int i = 3
int j = 3 ~ 15
...
μ΄λ°μμΌλ‘ ν΄μ j κ° λνμ λ 15 κ° λλ©΄ answerμ 1μ λν΄μ€¬λ€.
μ²μμ else if 쑰건μμμ΄ νλλ ν¨μ¨μ±ν μ€νΈμμ μ€ν¨ν΄μ
else if 쑰건μΌλ‘ sumμ΄ nλ³΄λ€ μ»€μ§λ©΄ λ°λ³΅λ¬Έμ μ’ λ£νλλ‘ νλλ ν¨μ¨μ± ν μ€νΈλ μ±κ³΅νλ€~~