Quick actions

cmd+k|ctrl+k

Navigation

Languages

Fibonacci_bottomUp

Snippet info

Language

Python

Visibility

public

Author

arthurpc02

Created

2024-10-08T01:43:05.590484Z

Updated

2024-10-08T01:50:48.70902Z

def fib(num):
    memo = [None for _ in range(num+1)]
    
    memo[0] = 0
    memo[1] = 1
    memo[2] = 1
    for idx in range(3, num+1):
        memo[idx] = memo[idx-1] + memo[idx-2]
    
    return memo[num]

print("Hello World!")

memo = []
sample1 = 5
result1 = fib(sample1)
print(f"result1: {result1}")
assert(result1 == 5)

memo = []
sample2 = 7
result2 = fib(sample2)
print(f"result2: {result2}")
assert(result2 == 13)

memo = []
sample3 = 9
result3 = fib(sample3)
print(f"result3: {result3}")
assert(result3 == 34)

print("good bye world")
INFO