Skip to content

Commit e96b468

Browse files
committed
TheAlgorithms#10 Create Prime_check.ts in Math function
1 parent 3e18b9a commit e96b468

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

maths/prime_check.ts

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/**
2+
* @function isPrime
3+
* @description program to check if a number is prime or not
4+
* @see [Prime Check](https://www.programiz.com/javascript/examples/prime-number)
5+
* @example Prime Number -> 5,7,11,13,17
6+
* @param {num} number
7+
*/
8+
9+
function isPrime(num: number): boolean {
10+
if (num <= 1) {
11+
return false;
12+
}
13+
for (let i = 2; i <= Math.sqrt(num); i++) {
14+
if (num % i === 0) {
15+
return false;
16+
}
17+
}
18+
return true;
19+
}
20+
21+
22+
const num: number = 17;
23+
if (isPrime(num)) {
24+
console.log(`${num} is prime`);
25+
} else {
26+
console.log(`${num} is not prime`);
27+
}

0 commit comments

Comments
 (0)