algorithm/python
hackerrank/Data Structures/Arrays/Sparse Arrays
아르르르를를르
2021. 7. 25. 15:05
https://www.hackerrank.com/challenges/sparse-arrays/problem?h_r=next-challenge&h_v=zen
#!/bin/python3
import math
import os
import random
import re
import sys
def matchingStrings(strings, queries):
s_dict = {}
ans = []
for s in strings:
if s_dict.get(s):
s_dict[s] = s_dict[s] + 1
else:
s_dict[s] = 1
for q in queries:
ans.append(s_dict.get(q, 0))
return ans
if __name__ == '__main__':
fptr = open(os.environ['OUTPUT_PATH'], 'w')
strings_count = int(input().strip())
strings = []
for _ in range(strings_count):
strings_item = input()
strings.append(strings_item)
queries_count = int(input().strip())
queries = []
for _ in range(queries_count):
queries_item = input()
queries.append(queries_item)
res = matchingStrings(strings, queries)
fptr.write('\n'.join(map(str, res)))
fptr.write('\n')
fptr.close()