I was trying to solve Leetcode 1299. I did end up looking at one of the provided solutions, and I understand it, but I don’t understand why my code failed. Can someone explain to me what I’m doing wrong?
def replaceElements(self, arr: List[int]) -> List[int]:
maxele = -1
for i in range(len(arr)-1,-1,-1):
temp = maxele
maxele = max(maxele,arr[i])
arr[i] = temp
return arr