mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-12-19 06:58:15 +08:00
added algo for checking the number is power of four or not (#1360)
* added algo for checking the number is power of four or not * Update IsPowerofFour.js * Update IsPowerofFour.js * fix code style * used proper JSDoc comment and fixed test issues * fixed test case issue --------- Co-authored-by: madhuredra <madhuredra.tiwari@zemosolabs.com>
This commit is contained in:
committed by
GitHub
parent
6ad5b9c2b1
commit
4fe8a67ea6
14
Bit-Manipulation/test/IsPowerOfFour.test.js
Normal file
14
Bit-Manipulation/test/IsPowerOfFour.test.js
Normal file
@@ -0,0 +1,14 @@
|
||||
import { isPowerOfFour } from '../IsPowerofFour'
|
||||
|
||||
describe('IsPowerOfFour', () => {
|
||||
it.each([
|
||||
[0, false],
|
||||
[4, true],
|
||||
[16, true],
|
||||
[12, false],
|
||||
[64, true],
|
||||
[-64, false]
|
||||
])('should return the number is power of four or not', (n, expected) => {
|
||||
expect(isPowerOfFour(n)).toBe(expected)
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user