Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 499 Bytes

powers_of_2.md

File metadata and controls

17 lines (14 loc) · 499 Bytes

Description

Complete the function that takes a non-negative integer n as input, and returns a list of all the powers of 2 with the exponent ranging from 0 to n (inclusive).

Examples

n = 0 ==> [1] # [2^0]
n = 1 ==> [1, 2] # [2^0, 2^1]
n = 2 ==> [1, 2, 4] # [2^0, 2^1, 2^2]

My Solution

def powers_of_two(n)
  (0..n).map { |n| 2**n }
end