Algorithm
- μ«μμ νν -
λ¬Έμ
Finnμ μμ¦ μν곡λΆμ λΉ μ Έ μμ΅λλ€.
μν 곡λΆλ₯Ό νλ Finnμ μμ°μ nμ μ°μν μμ°μλ€λ‘ νν νλ λ°©λ²μ΄ μ¬λ¬κ°λΌλ μ¬μ€μ μκ² λμμ΅λλ€.
μλ₯Ό λ€μ΄ 15λ λ€μκ³Ό κ°μ΄ 4κ°μ§λ‘ νν ν μ μμ΅λλ€.
1 + 2 + 3 + 4 + 5 = 15
4 + 5 + 6 = 15
7 + 8 = 15
15 = 15
μμ°μ nμ΄ λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, μ°μλ μμ°μλ€λ‘ nμ νννλ λ°©λ²μ μλ₯Ό 리ν΄νλ ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.
μ μΆλ ₯ μμ
n | result |
15 | 4 |
λ¬Έμ νκΈ°
μ΄λ² λ¬Έμ λ μ¬μ€ λ¬Έμ μ½μλ§λ€ ν¨μ¨μ±μμ μλ¬κ° λ§μ΄ λκ² κ΅¬λ νλ μκ°λλ¬Έμ μ΄λ»κ² ν΄μΌ λ¬Έμ κ° μ ν΄κ²°λ μ μμκΉμ λν΄μ μ½κ° κ³ λ―Όμ νλ€.
κ·Έλ°λ° λ±ν μ΄κ±°λ€ μΆμ λ°©λ²μ΄ μμ΄μ μΌλ¨μ ν¨μ¨μ± μκ΄μμ΄ λ΅μ΄ λμ€λ κ²μ μ°μ μΌλ‘ μ½λλ₯Ό μμ±ν΄λ³΄μλλ° ν μ€νΈλ₯Ό μ§νν΄λ³΄μλλ μ νμ±μ΄λ ν¨μ¨μ± λͺ¨λ ν΅κ³Όνλ€! (μ μ»μ΄ κ±Έλ Έμ΄!)
λ΄κ° μμ±ν 건 μΌλ¨ forλ¬Έμ μ¬μ©ν΄μ λνκΈ°λ₯Ό μμνλ €λ μμ μ μ€μ ν΄μ£Όμ΄μ whileλ¬Έμμ μ¬μ©ν μ΄κΈ°κ° jμλ€ iκ°μ λ£μ΄μ€λ€.
κ·Έλ¦¬κ³ whileλ¬Έμ forλ¬Έμμ λ£μ΄μ£Όλ©΄μ 맀κ°λ³μ nκ°μ λ£μ΄λ numberμμ κ°μ κ³μ λΉΌμ 0λ³΄λ€ μκ±°λ κ°μλκΉμ§ λ°λ³΅ν΄μ€λ€.
κ·Έλ¦¬κ³ λ§μ½ numberκ° 0μΌ κ²½μ°μ 쑰건μ μ±λ¦½λκΈ° λλ¬Έμ resultκ°μ μ¬λ €μ€ λ€μμ whileλ¬Έμ λ²μ΄λκ³ , 0λ³΄λ€ μμ κ²½μ°μ 쑰건μ μ±λ¦½λμ§ μκΈ°λλ¬Έμ λ°λ‘ whileλ¬Έμ λ²μ΄λλ νμμΌλ‘ μ½λλ₯Ό μμ±ν΄μ£Όμλ€.
'κ°μΈκ³΅λΆ > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Level 2] λ€μ ν° μ«μ (0) | 2021.05.22 |
---|---|
[Level 2] λ λ°λ¨ΉκΈ° (0) | 2021.05.21 |
[Level 2] μ΅λκ°κ³Ό μ΅μκ° (0) | 2021.05.19 |
[Level 2] μ΅μκ° λ§λ€κΈ° (0) | 2021.05.18 |
[Level 2] νΌλ³΄λμΉ μ (0) | 2021.05.17 |
λκΈ