Script
#!/usr/local/bin/python3.7
def findfork(lister, n):
leftequation = 0
for x in range(0, n):
leftequation = leftequation + lister[x]
rightequation = 0
for x in range(n - 1, -1, -1):
rightequation = rightequation + lister[x]
leftequation = leftequation - lister[x]
if (rightequation == leftequation):
return x
return -1
def print_the_arrays(lister, n):
split_it_up = findfork(lister, n)
if (split_it_up == -1 or split_it_up == n):
print("Equation fails")
return
for x in range(0, n):
if (split_it_up == x):
print("")
print(lister[x], end = " ")
lister = [5,10,15,20,25,25]
n = len(lister)
print_the_arrays(lister, n)
print()
Execution
5 10 15 20
25 25
No comments:
Post a Comment