λ¬Έμ |
μ½λ©ν μ€νΈ μ°μ΅ - 124 λλΌμ μ«μ | νλ‘κ·Έλλ¨Έμ€
124 λλΌκ° μμ΅λλ€. 124 λλΌμμλ 10μ§λ²μ΄ μλ λ€μκ³Ό κ°μ μμ λ€λ§μ κ·μΉμΌλ‘ μλ₯Ό ννν©λλ€. 124 λλΌμλ μμ°μλ§ μ‘΄μ¬ν©λλ€. 124 λλΌμλ λͺ¨λ μλ₯Ό ννν λ 1, 2, 4λ§ μ¬μ©ν©λλ€. μλ₯Ό λ€μ΄μ 124 λλΌμμ μ¬μ©νλ μ«μλ λ€μκ³Ό κ°μ΄ λ³νλ©λλ€. 10μ§λ² 124 λλΌ 10μ§λ² 124 λλΌ 1 1 6 14 2 2 7 21 3 4 8 22 4 11 9 24 5 12 10 41 μμ°μ nμ΄ λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, nμ 124
programmers.co.kr
νμ΄ |
(μμ λλ μνμ μΈ κ°κ°μ΄ μλ€^-γ ννν μνκ³΅λΆ μ΄μ¬ν νμ)
1. n%3 == 0μ΄λ©΄ 리ν΄ν λ¬Έμμ΄ μ²«λ²μ§Έμ '4'λ₯Ό insertν΄μ€ν n=(n/3)-1 ν΄μ€λ€.
2. n%3 != 0 μ΄λΌλ©΄ 리ν΄ν λ¬Έμμ΄ μ²«λ²μ§Έμ n%3κ°μ insert ν΄μ€λ€.
3. n>0μΌλκΉμ§ λ°λ³΅
μ½λ(O(n)) *O(n)μ΄ μλλΌλ©΄ μλ €μ£ΌμΈμ. κ°μ¬ν©λλ€(--)(__)* |
+ λ€λ₯ΈλΆμ μ λ°ν μ½λλ₯Ό λ°κ²¬ν΄μ μΆκ°
'π€ PS(Problem Solving) > νλ‘κ·Έλλ¨Έμ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Level2/c++] κΈ°λ₯κ°λ° (0) | 2019.09.27 |
---|---|
[Level2/c++] ν (0) | 2019.09.27 |
[Level2/c++] λ€λ¦¬λ₯Ό μ§λλ νΈλ (0) | 2019.09.23 |
[Level1/c++] μμ° (0) | 2019.09.23 |
[Level1/c++] μ§μ¬κ°ν λ³μ°κΈ° (0) | 2019.09.23 |