본문 바로가기

Coding/BaekJoon

B_4134

#include <iostream>
#include <cmath>

using namespace std;

bool isPrime(long long n)
{
    long long count = sqrt(n);
    for (long long i = 2; i <= count; i++)
    {
        if (n % i == 0)
            return false;
    }
    return true;
}

int main(void)
{
    long long n;
    cin >> n;
    for (long long i = 0; i < n; i++)
    {
        long long tmp;
        cin >> tmp;
        if (tmp == 1 || tmp == 0)
        {
            cout << '2' << '\n';
            continue;
        }
        while (!isPrime(tmp))
        {
            tmp++;
        }
        cout << tmp << '\n';
    }
}

'Coding > BaekJoon' 카테고리의 다른 글

B_24511  (0) 2023.12.05
B_13909  (1) 2023.11.27
B_1929  (1) 2023.11.27
B_4948  (0) 2023.11.27
B_10816  (1) 2023.11.18