AlgoLounge

Power of Two

easy

Given an integer n, return true if it is a power of two. Otherwise, return false.

An integer n is a power of two, if there exists an integer x such that n == 2ˣ.

Examples

Example 1

Input:  n = 1
Output: true

2⁰ = 1

Example 2

Input:  n = 16
Output: true

2⁴ = 16

Example 3

Input:  n = 3
Output: false

Constraints

  • -2³¹ <= n <= 2³¹ - 1
TypeScript
Loading editor…
List of test cases (10)
Case 1
n = 1
Case 2
n = 16
Case 3
n = 3
Case 4
n = 0
Case 5
n = -1
Case 6
n = 2
Case 7
n = 4
Case 8
n = 1024
Case 9
n = 6
Case 10
n = -16