Python simple to understand
\nclass Solution(object):\n    def minMaxGame(self, nums):\n        """\n        :type nums: List[int]\n        :rtype: int\n        """\n        while len(nums
```\nclass Solution(object):\n    def minMaxGame(self, nums):\n        """\n        :type nums: List[int]\n        :rtype: int\n        """\n        while len(nums) != 1:\n            new_nums = []\n            j = 0\n            for i in range(0, len(nums) - 1, 2):\n                if j % 2 == 0:\n                    new_nums.append(min([nums[i], nums[i + 1]]))\n                else:\n                    new_nums.append(max([nums[i], nums[i + 1]]))\n                j += 1\n            nums = new_nums\n        return nums[0]\n```
[]