오답노트
[수학] BOJ 1978 소수 찾기 본문
https://www.acmicpc.net/problem/1978
1978번: 소수 찾기
첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.
www.acmicpc.net
- 문제 파악
입력된 숫자들 중 소수의 개수를 출력한다.
- 정답
#include "bits/stdc++.h"
using namespace std;
int main()
{
int t;
cin >> t;
int ans = 0;
while (t--)
{
int n;
cin >> n;
if (n == 1)
continue;
bool flag = false;
for (int i = 2; i <= n / 2; i++)
{
if (n % i == 0) // 소수 아님
{
flag = true;
}
}
if (!flag) ans++;
}
cout << ans;
}
'C,C++ > 코딩테스트' 카테고리의 다른 글
[브루트포스] BOJ 3085 사탕게임 (0) | 2022.05.02 |
---|---|
[브루트포스] BOJ 2309 일곱 난쟁이 - 오답노트 (0) | 2022.05.02 |
[수학] BOJ 2960 에라토스테네스의 체 (0) | 2022.04.24 |
[수학][DP] BOJ 17425 약수의 합 - 오답노트 (0) | 2022.04.21 |
[수학] BOJ17427 약수의 합 2 - 오답노트 (0) | 2022.04.20 |