We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- Python
- Debugging
- Words Score
- Discussions
Words Score
Words Score
Sort by
recency
|
151 Discussions
|
Please Login in order to post a comment
that was easy
def is_vowel(letter): return letter in ['a', 'e', 'i', 'o', 'u', 'y']
def score_words(words): score = 0 for word in words: num_vowels = 0 for letter in word: if is_vowel(letter): num_vowels += 1 if num_vowels % 2 == 0: score += 2 else: score += 1 return score
n = int(input()) words = input().split() print(score_words(words))
TWO LINE Code
I wrote own code in pypy3
def score_words(words): score = 0 score1 =0 for word in words: num_vowels = 0 for letter in word: if is_vowel(letter): num_vowels =num_vowels + 1 if num_vowels % 2 == 0: score=score + 2 else: score1=score1 + 1 return score+score1