0
Mini game
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") here my code! what is wrong with it? in the link below u can check my code! https://www.hackerrank.com/challenges/the-minion-game/problem
4 Antworten
0
What is the task you want to perform
Explain a little about it
0
ok here:
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.
Input Format
A single line of input containing the string .
Note: The string will contain only uppercase letters: .
Constraints
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
Note :
Vowels are only defined as AEIOU . In this problem, is not considered a vowel.
0
Cheque the indention in your code and try this
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")
minion_game('BANANA')
0
It didn't work on hacker ran sorry! check your code on the link below!
https://www.hackerrank.com/challenges/the-minion-game/problem