Maximum Split of Positive Even Integers LeetCode solution in Python
1# Runtime: 1817 ms (Top 5.05%) | Memory: 26.8 MB (Top 41.50%)2class Solution:3def maximumEvenSplit(self, finalSum: int) -> List[int]:4l = []5if finalSum % 2 != 0:6return l7else:8s = 09i = 2 # even pointer 2, 4, 6, 8, 10, 12...........10while s < finalSum:11s += i # sum12l.append(i) # append the i in list13i += 214if (15s == finalSum16): # if sum s is equal to finalSum then no modidfication required17return l18else:19l.pop(20l.index(s - finalSum)21) # Deleting the element which makes s greater than finalSum22return l