diff --git a/The_Minion_Game.py b/The_Minion_Game.py new file mode 100644 index 0000000..96caf81 --- /dev/null +++ b/The_Minion_Game.py @@ -0,0 +1,56 @@ +# solutio of hackerRank Problem 'The Minion Game' +"""Kevin and Stuart want to play the 'The Minion Game'. + +Game Rules + + Both players are given the same string, . + Both players have to make substrings using the letters of the string . + Stuart has to make words starting with consonants. + Kevin has to make words starting with vowels. + The game ends when both players have made all possible substrings. + +Scoring + A player gets +1 point for each occurrence of the substring in the string . + +For Example: + String = BANANA + Kevin's vowel beginning word = ANA + Here, ANA occurs twice in BANANA. Hence, Kevin will get 2 Points. + +Your task is to determine the winner of the game and their score. + +Input Format + A single line of input containing the string . + Note: The string will contain only uppercase letters: . + +Output Format + Print one line: the name of the winner and their score separated by a space. + +If the game is a draw, print Draw. + +Sample Input: + BANANA + +Sample Output: + Stuart 12 """ + +def minion_game(string): + vowel =['A','E','I','O','U'] + S=0 + K=0 + for i in range(len(string)): + if string[i] in vowel: + K+= len(string)-i + else: + S+=len(string)-i + if S>K: + print("Stuart"+" "+ "%d" % S) + elif K>S: + print("Kevin"+" "+'%d' % K) + else: + print("Draw") + # your code goes here + +if __name__ == '__main__': + s = input() + minion_game(s)