|
@@ -4,10 +4,10 @@ Element numbers = ?
|
|
|
|
|
|
Integer function fib(param : Integer):
|
|
|
Integer new
|
|
|
- while (integer_gt(param, list_len(numbers))):
|
|
|
+ while (param > list_len(numbers)):
|
|
|
new = list_len(numbers)
|
|
|
- list_append(numbers, integer_addition(dict_read(numbers, integer_subtraction(new, 2)), dict_read(numbers, integer_subtraction(new, 1))))
|
|
|
- return dict_read(numbers, integer_subtraction(param, 1))
|
|
|
+ list_append(numbers, integer_addition(dict_read(numbers, new - 2), dict_read(numbers, new - 1)))
|
|
|
+ return dict_read(numbers, param - 1)
|
|
|
|
|
|
Void function main():
|
|
|
numbers = create_node()
|