DefaultDict Tutorial HackerRank Solution

 from collections import defaultdict


mn = list(map(int,input().split()))
m ,n =mn[0],mn[1]
d = defaultdict(list)
L=[]
for i in range(1,m+1):
    d[input()].append(i)
for j in range (n):
    L.append(input())
for k in L:
    if k in d.keys():
        print(*d[k])
    else:
        print(-1)

Comments

Popular posts from this blog

Mean, Var, and Std in numpy HackerRank

Min and Max in numpy HackerRank

Collections.deque() HackersRank Solution