N

(SWEA c++)3131. 100만 이하의 모든 소수 본문

SW Expert Academy

(SWEA c++)3131. 100만 이하의 모든 소수

naeunchan 2020. 10. 27. 23:01
728x90
반응형

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV_6mRsasV8DFAWS&categoryId=AV_6mRsasV8DFAWS&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

eunchanee.tistory.com/18

 

(프로그래머스 c++)소수 찾기

소수 찾는 기본적인 문제..! 종종 알고리즘 문제를 풀다보면 나오는 것 같다..! 그래서 풀이 형태를 외워두는 게 나을 것 같다..! 전역 변수로 1000001 크기의 bool 형태 배열을 선언해준다. 2부터 n까

eunchanee.tistory.com

프로그래머스에 있는 소수 찾기 문제와 같다.

에라토스테네스의 체를 이용한 풀이 방식이다.

자세한 내용은 위 사이트에 들어가보면 있다..!

#include <iostream>

using namespace std;

bool prime[10000001] = {false, };

int main(void)
{
    for(int i = 2; i <= 1000000; i++)
    {
        if(!prime[i])
        {
            prime[i] = true;
            cout << i << " ";
            for(int j = i + i; j <= 1000000; j += i)
                prime[j] = true;
        }
    }
    return 0;
}
728x90
반응형