• + 0 comments

    cube = lambda x: x**3 # complete the lambda function

    def fibonacci(n): # return a list of fibonacci numbers if n==0: return []

    elif n == 1:
        return [0]
    
    elif n==2:
        return [0,1]
    
    arr = [0,1]
    a , b = 0 , 1
    for _ in range(2,n):
        a , b = b , a+b 
        arr.append(b)      
    
    return arr    
    

    if name == 'main': n = int(input()) print(list(map(cube, fibonacci(n))))