LC 1299 [E] Replace Elements with Greatest Element on Right Side - ALawliet/algorithms GitHub Wiki
class Solution:
def replaceElements(self, arr: List[int]) -> List[int]:
maxNum = -1
for i in range(len(arr)-1,-1,-1):
# hold = arr[i]
# arr[i] = maxNum
# if hold > maxNum:
# maxNum = hold
arr[i], maxNum = maxNum, max(maxNum, arr[i])
return arr