Sparse Arrays

Sort by

recency

|

417 Discussions

|

  • + 0 comments

    The provided test runner code for golang is broken. It overwrites the strings package with an array of strings.

  • + 0 comments

    def matchingStrings(strings, queries): results = []

    for i in queries:
        sum = 0
        for j in strings:
            # print(i,j)
            if i == j:
                # print(i,j)
                sum+=1
        results.append(sum)
    return(results)
    
  • + 0 comments
    def matchingStrings(strings, queries):
        # Write your code here
        results=[0]*len(queries)
        for query_index in range(0,len(queries)):
            for string in strings:
                if queries[query_index] == string:
                    results[query_index]+=1
                    
        return results
            
    
  • + 0 comments
    from collections import Counter
    
    def matchingStrings(strings, queries):
        # Write your code here
        query_counts = Counter(strings)
        
        return [query_counts[query] for query in queries]
    
  • + 0 comments
    from collections import Counter
    def matchingStrings(strings, queries):
        # Write your code here
        data = Counter(strings)
        final = []
        for s in queries:
            if s in data:
                final.append(data[s])
            else:
                final.append(0)
        return final