0

Minion game

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. Here is my code what is wrong with it????? PLEASE HELPPPP! string = input() length = len(string) the_vowel = "AEIOU" kiven = 0 stuart = 0 for i in range(length): if string[i] in the_vowel: kiven = kiven + length - i else: stuart = stuart + length - i if kiven > stuart: print("Kevin %d") % kiven elif kiven < stuart: print("Stuart %d") % stuart else: print("Draw")

6th Feb 2021, 6:41 PM
Ailana
Ailana - avatar
1 Odpowiedź
+ 1
I don't know exactly what you're trying to do here, since I don't have the test cases. But there is a syntax error on your line 14 and 16. print("Kevin %d") % kiven should be print("Kevin %d" % kiven) same with stuart (line 16) And I think in the problem we just have to increment +1 if a substring is found, though I'm not quite sure if this is exactly what you're looking for, I just tried to fix the code somehow. If this is wrong, try to adjust your code. Thanks. Here's your code: https://code.sololearn.com/cA17a7a7a2A0
7th Feb 2021, 8:38 AM
noteve
noteve - avatar