mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-05 16:26:47 +08:00
chore: Merge pull request #764 from lvlte/fixes
PR#759 - Fix test/build script and comply with JS standard styles.
This commit is contained in:
@ -23,6 +23,8 @@
|
||||
*/
|
||||
|
||||
export const IsPowerOfTwo = (n) => {
|
||||
if (n != 0 && (n & (n - 1)) == 0) return true
|
||||
else return false
|
||||
if (n > 0 && (n & (n - 1)) === 0) {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
@ -5,9 +5,9 @@ test('Check if 0 is a power of 2 or not:', () => {
|
||||
expect(res).toBe(false)
|
||||
})
|
||||
|
||||
test('Check if 0 is a power of 2 or not:', () => {
|
||||
test('Check if 1 is a power of 2 or not:', () => {
|
||||
const res = IsPowerOfTwo(1)
|
||||
expect(res).toBe(false)
|
||||
expect(res).toBe(true)
|
||||
})
|
||||
|
||||
test('Check if 4 is a power of 2 or not:', () => {
|
||||
|
Reference in New Issue
Block a user