Skip to content

Commit 96a1e9b

Browse files
authored
Create recurse_to_target.py
1 parent 1371de2 commit 96a1e9b

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

python/recurse_to_target.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
number_list = [2, 3, 4, 1, 6]
2+
target = 6
3+
4+
def recurse(index, sum, number_list, target):
5+
if index >= len(number_list) or number_list[index] == target:
6+
return sum
7+
return recurse(index + 1, sum + number_list[index], number_list, target)
8+
9+
10+
def return_sum(number_list, target):
11+
index, result, sum = 0, 0, 0
12+
result = recurse(index, sum, number_list, target)
13+
return result
14+
15+
print(return_sum(number_list, target))

0 commit comments

Comments
 (0)