Hueestory

[1978] 소수 찾기 (C++) 본문

PS(중단)/BOJ

[1978] 소수 찾기 (C++)

히명 2024. 5. 1. 16:35
#include <iostream>

using namespace std;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);

    int n; cin >> n;
    int tmp, cnt = 0;
    int result = 0;

    for (int i = 0; i < n; i++) {
        cin >> tmp;

        for (int j = 1; j <= tmp; j++) {
            if (tmp % j == 0)
                cnt++;
        }

        if (cnt == 2)
            result++;

        cnt = 0;
    }

    cout << result;

    return 0;
}

 

1. vector 또는 배열로 수를 받아와서 소수를 판별하는 방식도 존재

2. 값을 받으면 임시로 저장한 후 바로 판별하여 소수의 개수를 카운팅 하는 방식을 사용

 

'PS(중단) > BOJ' 카테고리의 다른 글

[2178] 미로 탐색 (C++)  (0) 2024.05.04
[1260] DFS와 BFS (C++)  (0) 2024.05.03
[13023] ABCDE (C++)  (0) 2024.05.01
[2023] 신기한 소수 (C++)  (1) 2024.05.01
[10989] 수 정렬하기 3 (C++)  (0) 2024.05.01
Comments