-
[Algorithm] ์๋ผํ ์คํ
๋ค์ค์ ์ฒด(Sieve of Erathosthenes)
์๋ผํ ์คํ
๋ค์ค์ ์ฒด(Sieve of Erathosthenes) ๊ฐ๋
์ง๊ตฌ์ ๋๋ ๋ฅผ ์ฒ์์ผ๋ก ๊ณ์ฐํ ๊ณ ๋ ๊ทธ๋ฆฌ์ค ์ํ์ ์๋ผํ ์คํ
๋ค์ค(BC273 ~ BC192, Eratosthenes)๊ฐ ๊ธฐ์์ 200๋
์ ๊ณ ์ํ ๋ฐฉ๋ฒ์ผ๋ก, ์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ ์ด์ฉํ์ฌ ์์๋ฅผ ๊ตฌํ๋ค. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1์ ์์๊ฐ ์๋๋ผ๊ณ ํ์ผ๋ฏ๋ก ์ฐ์ ์ง์๋ฒ๋ฆฐ๋ค. ๋ค์์ผ๋ก ๋งจ ์ฒ์ ๋์ค๋ ์(= 2)๋ ๋ฌด์กฐ๊ฑด ์์์ด๋ค. ์๋ํ๋ฉด ์ฝ์๊ฐ 1๊ณผ ์๊ธฐ ์์ ๋ฐ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ฆฌ๊ณ 2์ ๋ฐฐ์๋ ์์๊ฐ ์๋๋ฏ๋ก ๋ชจ๋ ์ง์๋ฒ๋ฆฐ๋ค. ๋ค์์ผ๋ก ์ง์์ง์ง ์์ ์๋ค ์ค์์ ๊ฐ์ฅ ์์ ์(= 3)๋ฅผ ์ฐพ๋๋ค. ์ด๋ ๊ฒ ์ง์์ง์ง ์๊ณ ๋จ์ ์๋ ์์์ด๋ค. ์๋ํ๋ฉด 1์ด ์๋๋ฉด์ 3๋ณด๋ค ..
2022.10.25