Short python solution
\nclass Solution(object):\n    def getWinner(self, arr, k):\n        """\n        :type arr: List[int]\n        :type k: int\n        :rtype: int\n        """\n
```\nclass Solution(object):\n    def getWinner(self, arr, k):\n        """\n        :type arr: List[int]\n        :type k: int\n        :rtype: int\n        """\n        \n        dic = collections.defaultdict(int)\n        max_arr = max(arr)\n        \n        while True:\n            if arr[0] == max_arr:\n                return arr[0]\n            \n            arr.pop(arr[0] > arr[1])\n            \n            dic[arr[0]] += 1\n            if dic[arr[0]] == k:\n                return arr[0]\n        \n```
[]