Skip to content

Commit bdbd6ce

Browse files
committed
Test update
1 parent e7a66ee commit bdbd6ce

File tree

3 files changed

+14
-15
lines changed

3 files changed

+14
-15
lines changed

src/pirmal-numbers/primal-number.test.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,11 @@ describe("Is number prime", () => {
1212
});
1313
});
1414

15-
// describe("Is number prime Math", () => {
16-
// test("Is 9 prime number", () => {
17-
// expect(isNumberPrimeMath(9)).toBe(false);
18-
// });
19-
// test("Is 17 prime number", () => {
20-
// expect(isNumberPrimeMath(17)).toBe(true);
21-
// });
22-
// test("Is 97 prime number", () => {
23-
// expect(isNumberPrimeMath(97)).toBe(true);
24-
// });
25-
// });
15+
describe("Is number prime Math", () => {
16+
test("Is 17 prime number", () => {
17+
expect(isNumberPrimeMath(17)).toBe(true);
18+
});
19+
test("Is 97 prime number", () => {
20+
expect(isNumberPrimeMath(97)).toBe(true);
21+
});
22+
});

src/pirmal-numbers/primal-numbers.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@ export const isNumberPrime = (num) => {
1212

1313
// Algorithm optimization with Math.sqrt()
1414
export const isNumberPrimeMath = (num) => {
15-
let isPrime = true;
1615
for (let i = 2; i < Math.sqrt(num); i++) {
1716
if (num % i === 0) {
18-
isPrime = false;
17+
return false;
1918
}
2019
}
21-
return isPrime;
20+
return true;
2221
};
22+
23+
console.log(isNumberPrimeMath(4));

src/power-of-two/power-of-two.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
// Problem: Is given number a power of two?
22
// Time complexity: logarithmic O(log n)
33

4-
export const isPowerOfTwo = (num) => {
4+
const isPowerOfTwo = (num) => {
55
if (num > 1 && num % 2 === 0) return isPowerOfTwo(num / 2);
66
if (num < 1) return false;
77
if (num === 1) return true;
88
if (num % 2 !== 0) return false;
99
};
1010

11+
export default isPowerOfTwo;

0 commit comments

Comments
 (0)