Published 2020. 12. 29. 01:52
 

1978번: 소수 찾기

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

www.acmicpc.net

#include <iostream>
using namespace std;

bool prime(int num) noexcept{
	if (num < 2) { return false; }
	for (int i = 2; i * i <= num; i++) {
		if (num % i == 0) { return false; }
	}
	return true;
}

auto main()->int {
	ios_base::sync_with_stdio(false);
	cin.tie(nullptr); cout.tie(nullptr);

	int t;
	cin >> t;
	int result = 0;
	while (t--) {
		int num;
		cin >> num;
		if (prime(num)) { result++; }
	}
	cout << result;
}

'Problem set' 카테고리의 다른 글

[백준] 2557: 숫자의 개수  (0) 2020.12.29
[백준] 2089: -2진수  (0) 2020.12.29
[백준] 1934: 최소공배수  (0) 2020.12.29
[백준] 1929: 소수 구하기  (0) 2020.12.29
[백준] 1874: 스택 수열  (0) 2020.12.29
복사했습니다!