Words Score

  • + 1 comment

    With the use of regex and list comprehension -->

    text = sys.stdin.read().splitlines()[1].split(' ')
    vowels = 'aeiouy'
    score = 0
    
    for word in text:
        if len(re.findall(rf"[{vowels}]", word, flags=re.I))%2 == 0:
            score += 2
            continue
        score +=1
    
    print(score)