์์ ๊ตฌํ๊ธฐ
-
[Python] ์๋ผํ ์คํ ๋ค์ค์ ์ฒด (Sieve of Eratosthenes)Algorithm/Basic 2021. 4. 4. 22:00
1. ์ ์ - 2๋ถํฐ ์์ํ์ฌ, ์์์ธ ๊ฒฝ์ฐ ๊ฐ์ ์ถ๋ ฅํ๊ณ , ํด๋น ์์์ ๋ชจ๋ ๋ฐฐ์๋ค์ ์๊ฑฐํด ๋๊ฐ๋ ๋ฐฉ๋ฒ 2. ๋ฐฉ๋ฒ - 2 -> ์์, N๋ณด๋ค ์์ ๋ชจ๋ 2์ ๋ฐฐ์ ์ ๊ฑฐ - 3 -> ์์, N๋ณด๋ค ์์ ๋ชจ๋ 3์ ๋ฐฐ์ ์ ๊ฑฐ - .... - k -> ์์, N๋ณด๋ค ์์ ๋ชจ๋ k์ ๋ฐฐ์ ์ ๊ฑฐ ์๋ฅผ๋ค์ด, 20๊น์ง์ ์์ ๊ตฌํ๊ธฐ๋ฅผ ํ๋ค๋ฉด, 2์ ๋ฐฐ์๋ถํฐ 20๊น์ง์ ๋ฐฐ์๋ฅผ ์ง์์ฃผ๋ ๋ฐฉ์์ด๋ค. import time def isPrime(v): i = 2 while i*i = 2: primeList = list..