Skip to content

Commit 2a6d76f

Browse files
Add files via upload
1 parent 7bbdc75 commit 2a6d76f

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
// ******************************************************************** Check Prime Number in Different Ways ********************************************************************
2+
3+
// 1. Check if a number is prime:
4+
5+
// Check if a number is prime using a basic loop (brut Force Method):
6+
function isPrime(num) {
7+
8+
if (num < 2) {
9+
return false;
10+
}
11+
12+
for (let i = 2; i < num; i++) {
13+
if (num % i === 0) {
14+
return false;
15+
}
16+
}
17+
18+
return true;
19+
}
20+
console.log("Is the given number prime?", isPrime(7));
21+
// Output:
22+
// Is the given number prime? true
23+
24+
// OR
25+
26+
// Check if a number is prime using a basic loop (brut Force Method):
27+
const num = 7;
28+
// Check if the number is prime
29+
let IsPrime = true;
30+
for (let i = 2; i < num; i++)
31+
{
32+
if (num % i === 0)
33+
{
34+
IsPrime = false;
35+
break;
36+
}
37+
}
38+
39+
console.log("Is The Given Number Prime?", IsPrime);
40+
// Output:
41+
// Is The Given Number Prime? true
42+
43+
// 2. Check if a number is prime Using Arrow Function:
44+
const Prime = (n) => {
45+
46+
if (n < 2) return false;
47+
48+
for (let i = 2; i <= Math.sqrt(n); i++) {
49+
50+
if (n % i === 0) return false;
51+
52+
}
53+
54+
return true;
55+
56+
};
57+
58+
console.log("Is prime?", Prime(11));
59+
// Output:
60+
// Is prime? true

0 commit comments

Comments
 (0)