Challenge 3: Power of 2

In this lesson, we will try to check if the given number is a power of 2. We solve this by writing an efficient algorithm that takes an optimal amount of time.

Introduction

Let’s do another challenging question to check your understanding of Bitwise operators.

For example:

Input: 4
 
Output: True (As 4 is 2^2)
Input: 12
 
Output: False

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.