반응형
#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 |