Min Max Game LeetCode solution in Python
1class Solution:2def minMaxGame(self, a: List[int]) -> int:34def solve(n):5if n == 1:6return7for i in range(n // 2):8if i % 2:9a[i] = max(a[2 * i], a[2 * i + 1])10else:11a[i] = min(a[2 * i], a[2 * i + 1])12solve(n // 2)13return1415solve(len(a))16return a[0]