Sascha Schulz
2024-12-09 69a6e1505d3339c4963454ee624e3aea846cb924
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const { workerData, parentPort } = require('worker_threads');
 
function isPrime(n) {
    // Corner case
    if (n <= 1)
        return false;
 
    // Check from 2 to n-1
    for (let i = 2; i < n; i++)
        if (n % i == 0)
            return false;
 
    return true;
}
 
const result = workerData.toUpperCase();
 
parentPort.postMessage(result);