Words Score

Sort by

recency

|

166 Discussions

|

  • + 0 comments
    import re,sys
    pat=re.compile(r'[aeiouy]')
    l=sys.stdin.read().splitlines()[1].split()
    total=0
    for word in l:
        total+=1 if len(re.findall(pat,word))&1 else 2
    print(total)
    
  • + 0 comments
    import re
    n = int(input())
    s = input().split()
    ex = r'[aeiouy]'
    score = 0
    for word in s:
        a = len(re.findall(ex,word))
        if a%2==0:
            score +=2
        else:
            score +=1
    				
            
    print(score)    
        
        
        
    
  • + 0 comments

    import re

    def score_words(words): pattern = re.compile(r'[aeiouy]') sum1=0 for i in words.split(): if len(pattern.findall(i))%2==0: sum1 +=2 else: sum1 +=1 return(sum1) if name == "main": n = int(input()) word = input() print(score_words(word))

  • + 0 comments

    Here is HackerRank Words Score in Python solution - https://programmingoneonone.com/hackerrank-words-score-problem-solution-in-python.html

  • + 1 comment
    i, words = input(), input()
    
    def score_words(words):
        vowels=["a","e","i","o","u","y"]
        words = words.split()
        score = 0
        for word in words:
            vowelcount = 0
            for char in word:
                if char in vowels:
                    vowelcount +=1
            if vowelcount % 2 == 0:
                score += 2
            else:
                score += 1 
        print(score)
    
    score_words(words)