-
[Algorithm] ์ฝ๋ผ์ธ ์ถ์ธก(Collatz Conjecture) ; ์ฐ๋ฐ์(Hailstone Sequence), 3N + 1 Problem
์ฝ๋ผ์ธ ์ถ์ธก(Collatz Conjecture) ๊ฐ๋
1937๋
์ ์ฒ์์ผ๋ก ์ด ์ถ์ธก์ ์ ๊ธฐํ ๋
์ผ์ ์ํ์ ๋กํ๋ฅด ์ฝ๋ผ์ธ (1910 ~ 1990, Lorthar Collatz)์ ์ด๋ฆ์ ๋ด ๋ฒ์น ์ฒ์ ์์์ ์์์ ์์ ์ ์ `N` ์์ ์์ํ๋ค. ๋ง์ฝ `N` ์ด ์ง์์ด๋ฉด, `N` ์ 2๋ก ๋๋๋ค. ๋ง์ฝ `N` ์ด ํ์์ด๋ฉด, `N` ์ 3์ ๊ณฑํ ํ 1์ ๋ํ๋ค. ์์ ๊ฐ์ ๊ณผ์ ์ 1์ด ๋ ๋๊น์ง ๋ฐ๋ณตํ๋ค. ์) 8 → 4 → 2 → 1, 3 → 10 → 5 → 16 → 8 → 4 → 2 → 1 ์ด๋ฌํ ์๋ค์ ๋ง์น ์ฐ๋ฐ์ด ๊ตฌ๋ฆ ์์์ ์ค๋ฅด๋ด๋ฆฌ๋ฉฐ ์๋ผ๋ค๊ฐ ์ง์์ผ๋ก ๋จ์ด์ง๋ ๊ฒ๊ณผ ๋น์ทํ๋ค ํ์ฌ "์ฐ๋ฐ์(Hailstone Sequence)" ๋๋ "3N + 1 Problem" ์ด๋ผ๊ณ ๋ถ๋ฆฌ๊ธฐ๋ ํ๋ค. ์์ง๊น์ง ์ฆ..
2022.09.01