Algorithm
- λ€μ ν° μ«μ -
λ¬Έμ
μμ°μ nμ΄ μ£Όμ΄μ‘μ λ, nμ λ€μ ν° μ«μλ λ€μκ³Ό κ°μ΄ μ μ ν©λλ€.
- 쑰건 1. nμ λ€μ ν° μ«μλ nλ³΄λ€ ν° μμ°μ μ λλ€.
- 쑰건 2. nμ λ€μ ν° μ«μμ nμ 2μ§μλ‘ λ³ννμ λ 1μ κ°―μκ° κ°μ΅λλ€.
- 쑰건 3. nμ λ€μ ν° μ«μλ 쑰건 1, 2λ₯Ό λ§μ‘±νλ μ μ€ κ°μ₯ μμ μ μ λλ€.
μμ°μ nμ΄ λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, nμ λ€μ ν° μ«μλ₯Ό 리ν΄νλ ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.
μ μΆλ ₯ μμ
n | result |
78 | 83 |
15 | 23 |
λ¬Έμ νκΈ°
μ΄λ² λ¬Έμ λ n보λ€λ ν¬κ³ 2μ§μλ‘ λ°κΏ¨μλ μ΄μ§μλ‘ λ°κΎΌ nμ 1μ κ°μμ κ°μ μλ₯Ό 리ν΄νλ λ¬Έμ λ‘ μλλ λ΄κ° μμλ‘ μ΄μ§μλ‘ λ°κΎΌ κ°μ 1μ λ£μ΄μ 10μ§μλ‘ λ°κΏμ 리ν΄μ ν κΉ νλλ° μκ°ν΄λ³΄λ λ΄κ° μμλ‘ λ£μΌλ©΄ 쑰건3μ λ§μ‘±νλ€λ 보μ₯μ΄ μκΈ° λλ¬Έμ μ‘°κΈ μ€λ 걸릴μ§λΌλ μμ νκ² whileλ¬Έμ μ¬μ©ν΄μ λ¬Έμ λ₯Ό ν΄κ²°νκΈ°λ‘ νμλ€.
λ³μ resultμμ μΌλ¨ 맀κ°λ³μ nμ λ£μ΄μ μ΄κΈ°κ°μ μ€μ ν΄μ£Όκ³ whileλ¬Έ μμμ resultκ°μ +1 ν΄μ€λ€μμ resultκ°μ΄ 맀κ°λ³μ nμ μ΄μ§μλ‘ λ°κΏ¨μλμ 1μ κ°μμ μΌμΉνλμ§ μ‘°κ±΄λ¬Έμ λ£μ λ€μμ μ‘°κ±΄μ΄ μ±λ¦½λμμ λ κ°μ 리ν΄νλλ‘ λ¬Έμ λ₯Ό ν΄κ²°ν΄ μ£Όμλ€.
'κ°μΈκ³΅λΆ > Algorithm' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Level 2] μ¬λ°λ₯Έ κ΄νΈ (0) | 2021.05.24 |
---|---|
[Level 2] nμ§μ κ²μ (0) | 2021.05.23 |
[Level 2] λ λ°λ¨ΉκΈ° (0) | 2021.05.21 |
[Level 2] μ«μμ νν (0) | 2021.05.20 |
[Level 2] μ΅λκ°κ³Ό μ΅μκ° (0) | 2021.05.19 |
λκΈ