Add code and tests for checking power of 2

This commit is contained in:
Aayushi-Mittal
2021-10-08 15:41:45 +05:30
parent cbf28a7bb2
commit e978f4365d
3 changed files with 680 additions and 82 deletions

View File

@@ -0,0 +1,21 @@
import {IsPowerOfTwo} from '../IsPowerOfTwo'
test('Check if 0 is a power of 2 or not:', () => {
const res = IsPowerOfTwo(1, 0)
expect(res).toBe(false)
})
test('Check if 4 is a power of 2 or not:', () => {
const res = IsPowerOfTwo(4)
expect(res).toBe(true)
})
test('Check if 1024 is a power of 2 or not:', () => {
const res = IsPowerOfTwo(1024)
expect(res).toBe(true)
})
test('Check if 1025 is a power of 2 or not:', () => {
const res = IsPowerOfTwo(1025)
expect(res).toBe(false)
})