[BaekJoon] 백준 1978번 소수 찾기
문제: https://www.acmicpc.net/problem/1978
내코드
- 소수는 1과 자기자신으로만 나눠지는 수라는 것을 이용하면 되는 문제
- 여기서 1은 소수가 아니라는 것을 주의하자.
#include <string.h>
#include <iostream>
using namespace std;
int main(void) {
ios::sync_with_stdio(false);
cin.tie(0);
int n; cin >> n;
int num = 0;
for (int i = 0; i < n; i++) {
int input; cin >> input;
bool isPrime = true;
if (input == 1) continue;
for (int j = 2; j < input; j++) {
if (input % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) num++;
}
cout << num;
return 0;
}
참고
728x90
반응형
'CS > Algorithm 문제' 카테고리의 다른 글
[BaekJoon] 백준 2014번 소수의 곱 (0) | 2020.05.03 |
---|---|
[BaekJoon] 백준 13414번 수강신청 (0) | 2020.05.03 |
[BaekJoon] 백준 2869번 달팽이는 올라가고 싶다 (0) | 2020.05.02 |
[BaekJoon] 백준 10809번 알파벳 찾기 (0) | 2020.05.02 |
[BaekJoon] 백준 2443번 별 찍기 - 6 (0) | 2020.04.19 |