[νλ‘κ·Έλλ¨Έμ€] Lv1. μ½λΌμΈ μΆμΈ‘
λ¬Έμ μ€λͺ
1937λ Collatzλ μ¬λμ μν΄ μ κΈ°λ μ΄ μΆμΈ‘μ, μ£Όμ΄μ§ μκ° 1μ΄ λ λκΉμ§ λ€μ μμ μ λ°λ³΅νλ©΄, λͺ¨λ μλ₯Ό 1λ‘ λ§λ€ μ μλ€λ μΆμΈ‘μ λλ€. μμ μ λ€μκ³Ό κ°μ΅λλ€.
1-1. μ
λ ₯λ μκ° μ§μλΌλ©΄ 2λ‘ λλλλ€.
1-2. μ
λ ₯λ μκ° νμλΌλ©΄ 3μ κ³±νκ³ 1μ λν©λλ€.
2. κ²°κ³Όλ‘ λμ¨ μμ κ°μ μμ
μ 1μ΄ λ λκΉμ§ λ°λ³΅ν©λλ€.
μλ₯Ό λ€μ΄, μ£Όμ΄μ§ μκ° 6μ΄λΌλ©΄ 6 → 3 → 10 → 5 → 16 → 8 → 4 → 2 → 1 μ΄ λμ΄ μ΄ 8λ² λ§μ 1μ΄ λ©λλ€. μ μμ μ λͺ λ²μ΄λ λ°λ³΅ν΄μΌ νλμ§ λ°ννλ ν¨μ, solutionμ μμ±ν΄ μ£ΌμΈμ. λ¨, μ£Όμ΄μ§ μκ° 1μΈ κ²½μ°μλ 0μ, μμ μ 500λ² λ°λ³΅ν λκΉμ§ 1μ΄ λμ§ μλλ€λ©΄ –1μ λ°νν΄ μ£ΌμΈμ.
μ ν μ¬ν
- μ λ ₯λ μ, numμ 1 μ΄μ 8,000,000 λ―Έλ§μΈ μ μμ λλ€.
6 | 8 |
16 | 4 |
626331 | -1 |
μ
μΆλ ₯ μ #1
λ¬Έμ μ μ€λͺ
κ³Ό κ°μ΅λλ€.
μ
μΆλ ₯ μ #2
16 → 8 → 4 → 2 → 1 μ΄ λμ΄ μ΄ 4λ² λ§μ 1μ΄ λ©λλ€.
μ
μΆλ ₯ μ #3
626331μ 500λ²μ μλν΄λ 1μ΄ λμ§ λͺ»νλ―λ‘ -1μ 리ν΄ν΄μΌ ν©λλ€.
β» κ³΅μ§ - 2022λ 6μ 10μΌ λ€μκ³Ό κ°μ΄ μ§λ¬Έμ΄ μΌλΆ μμ λμμ΅λλ€.
- μ£Όμ΄μ§ μκ° 1μΈ κ²½μ°μ λν 쑰건 μΆκ°
λμ νμ΄
μ.. μμ μλ μ΄ λ¬Έμ νκ³ κ³μ num κ° 626331 μ λ£μλλ° ν μ€νΈ κ²°κ³Όκ° -1 μ΄ μλλΌ 488μ΄ λμμ μ μ΄λ!! μ΄λ¬λ κ²½νμ΄ μμμΌλ©΄μ.. λ κ°μ μ€μλ₯Ό λ°λ³΅νκ³ μμλ€.. μ΄λ¬λ©΄ μ’ μκ°μ ν΄λ΄μΌ νλλ° λ΅λ΅νλκΉ λ μ°Ύμλ²λ Έλ€..
μ‘°κΈλ§ λ κ³ λ―Ό ν΄λ΄€μΌλ©΄ λ΅ κΈλ°© μ°Ύμμν λ°.. ν΄
λ¬Έμ λ int μλ€.
numμ΄ 626331 μ λκ° λλκΉ * 3 νκ³ +1 νλ κ³Όμ μμ intμ λ²μλ₯Ό λμ΄λ²λ¦¬λλ° intμ κ·Έ κ°μ λ΄μΌλ €λκΉ νκ³κ° μμ΄μ answer κ°μ μ λλ‘ λͺ»κ΅¬νλ κ²μ΄λ€.
κ·Έλμ νλΌλ―Έν° κ° μ λ²μ λ³κ²½ν΄λ λμΌλκΉ longμΌλ‘ λ³νν΄μ λ¬Έμ λ₯Ό λ€μ νΈλκΉ μ λλ‘ ν μ€νΈκ° λλ€.. ν΄