Skip to content

Commit

Permalink
Create 1535_Find_the_Winner_of_an_Array_Game.java
Browse files Browse the repository at this point in the history
  • Loading branch information
mkhuzaima authored Nov 5, 2023
1 parent 567ccc6 commit 0d58273
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions 1535_Find_the_Winner_of_an_Array_Game.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// id: 1535
// Name: Find the Winner of an Array Game
// link: https://leetcode.com/problems/find-the-winner-of-an-array-game/
// Difficulty: Medium

class Solution {
public int getWinner(int[] arr, int k) {

int winner = arr[0];
int count = 0;

for (int i = 0; count < k && i < arr.length - 1 ; i++) {
// calculate winner
if (winner < arr[i+1]) {
count = 0;
winner = arr[i+1];
}
count++;
}
// if loop terminated by i == arr.length then count is max element

return winner;
}
}

0 comments on commit 0d58273

Please sign in to comment.