๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[BAEKJOON C++] 1978_์์ ์ฐพ๊ธฐ ๋ณธ๋ฌธ
728x90
๋ฐ์ํ
์ฃผ์ด์ง ์ N๊ฐ ์ค์์ ์์๊ฐ ๋ช ๊ฐ์ธ์ง ์ฐพ์์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑ
์ ๋ ฅ
์ฒซ ์ค์ ์์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค.
N์ 100์ดํ์ด๋ค.
๋ค์์ผ๋ก N๊ฐ์ ์๊ฐ ์ฃผ์ด์ง๋๋ฐ ์๋ 1,000 ์ดํ์ ์์ฐ์
์ถ๋ ฅ
์ฃผ์ด์ง ์๋ค ์ค ์์์ ๊ฐ์๋ฅผ ์ถ๋ ฅ
// [1978] ์์ ์ฐพ๊ธฐ
/*
์ฃผ์ด์ง ์ N๊ฐ ์ค์์ ์์๊ฐ ๋ช ๊ฐ์ธ์ง ์ฐพ์์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑ
์
๋ ฅ
์ฒซ ์ค์ ์์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค.
N์ 100์ดํ์ด๋ค.
๋ค์์ผ๋ก N๊ฐ์ ์๊ฐ ์ฃผ์ด์ง๋๋ฐ ์๋ 1,000 ์ดํ์ ์์ฐ์
์ถ๋ ฅ
์ฃผ์ด์ง ์๋ค ์ค ์์์ ๊ฐ์๋ฅผ ์ถ๋ ฅ
*/
#define _CRT_SECURE_NO_WARNINGS
// ํ์ค ์คํธ๋ฆผ์์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ๋ฅผ ์ ์ดํ๋ ๊ฐ์ฒด๋ฅผ ์ ์ธ
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int n, a;
int cnt = 0, result = 0;
cin >> n;
// ์์๋ 1๊ณผ ์๊ธฐ ์์ ์ผ๋ก๋ง ๋๋์ด์ง๋ 1๋ณด๋ค ํฐ ์ ์
for (int i = 0; i < n; i++) {
cin >> a;
for (int j = 1; j <= a; j++) {
if (a % j == 0) {
cnt++;
}
}
// ๋๋ ๋จ์ด์ง๋ ๊ฐ์๊ฐ 2๊ฐ๋ฉด
if (cnt == 2) {
result++;
}
cnt = 0;
}
cout << result;
}
728x90
๋ฐ์ํ
'๐ฆฅ ์ฝํ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BAEKJOON C++] 2501_์ฝ์ ๊ตฌํ๊ธฐ (0) | 2023.07.07 |
---|---|
[BAEKJOON C++] 2581_์์ (0) | 2023.07.07 |
[BAEKJOON C++] 10872_ํฉํ ๋ฆฌ์ผ (0) | 2023.07.07 |
[BAEKJOON C++] 10871_X๋ณด๋ค ์์ ์ (0) | 2023.07.07 |
[BAEKJOON C++] 10995_๋ณ ์ฐ๊ธฐ - 20 (0) | 2023.07.07 |
Comments