먼저 위 문제를 이해해보자.
첫째줄에는 n과 m이 주어지며 이후 n개의 문자열이 들어있는 s 집합이 주어지고, 다음에는 m개의 문자열이 주어진다.
이때, 주어진 m개의 문자열 중 s집합에 포함되어 있는 개수를 구하는 문제이다.
import sys
n, m = map(int, input().split())
s = []
cnt = 0
for i in range(n):
s.append(sys.stdin.readline().rstrip())
for i in range(m):
string = sys.stdin.readline().rstrip()
if string in s:
cnt += 1
print(cnt)
해당 문제는 list에 포함되어있는지 여부를 통해 쉽게 풀 수 있었다.