fizz_array

Given a number n, create and return a new int list of length n, containing the numbers 0, 1, 2, … n-1. The given n may be 0, in which case just return a length 0 list. You do not need a separate if-statement for the length-0 case; the for-loop should naturally execute 0 times in that case, so it just works. The syntax to make a new int list is: new int[desired_length]   (See also: FizzBuzz Code)

This exercise was taken from codingbat.com and has been adapted for the Python language. There are many great programming exercises there, but the majority are created for Java.

Test 1

Input:

4

Output:

[0, 1, 2, 3]

Test 2

Input:

1

Output:

[0]

Test 3

Input:

10

Output:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Test 4

Input:

0

Output:

[]

Test 5

Input:

2

Output:

[0, 1]

Test 6

Input:

7

Output:

[0, 1, 2, 3, 4, 5, 6]