본문 바로가기
개발자/알고리즘

[BOJ] 1978번 소수 찾기

by D , 2019. 8. 6.
반응형


#include 

using namespace std;

bool isPrime(int n){
    if(n<2) {
        return false;
    }else{
        for(int i=2;i*i<=n;i++){
            if(n%i == 0){
                return false;
            }
        }
        return true;
    }
}

int main()
{
    int n;
    cin>>n;
    int cnt=0;
    for(int i=0;i<n;i++){

        int temp;
        cin>>temp;

        if(isPrime(temp)){
            cnt++;
        }
    }
    cout<<cnt<<endl;

    return 0;
}


 

https://www.acmicpc.net/problem/1978

 

1978번: 소수 찾기

첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.

www.acmicpc.net

 

반응형

'개발자 > 알고리즘' 카테고리의 다른 글

[BOJ] 10972번 다음 순열  (0) 2019.08.23
[BOJ] 9905번 1, 2, 3 더하기  (0) 2019.08.12
[BOJ] 1476번 날짜 계산  (0) 2019.08.10
[BOJ] 2309번 일곱난쟁이  (0) 2019.08.10
[BOJ] 10430번 나머지  (0) 2019.07.30