요즘 우리는 하루만에 수백 개 넘게 이메일 메시지를 받을 수 있습니다.
물론, 우리 중 그 누구도 그렇게 많은 이메일을 모두 일일히 다 읽을 수는 없습니다.
그래서 주쿠는 자신의 연락처 목록에 있는 사람이라면, 그 발신자가 보낸 메시지를 강조하려고 합니다.
주쿠의 연락처 목록과 이메일의 발신자를 가져와서,
몇 개의 이메일을 강조해야 하는지 계산하는 프로그램을 작성하려고 합니다.
입력 파일의 첫 번째 줄에는 주쿠의 연락처 목록 항목 수를 나타내는 이 포함되어 있습니다. ()
그리고 이어지는 개의 줄 각각에는 1에서 50자까지의 길이를 가진 이메일 주소가 하나씩 포함되어 있습니다.
다음 줄에는 메시지 수를 나타내는 이 포함되어 있습니다. ()
그리고 이어지는 개의 줄 각각에는 메시지 발신자 주소가 있는데, 이는 1에서 50자까지의 길이를 가진 하나의 주소로 구성되어 있습니다.
이메일 주소의 구성은 소문자 알파벳 (a z), 숫자 (0 9), 점 (.), 그리고 at 기호 (@)의 형태로 이루어 집니다.
출력은 한 줄에 단 하나의 정수로 이루어 져야 합니다.
이 정수는 강조해야 하는 메시지의 수를 나타냅니다.
그냥 연락처 값들을 리스트에 넣고, 이메일 발신자 주소를 입력 받은 후 해당 주소가 앞에서 넣은 리스트 안에 있는지 확인하여 있으면 카운트를 증가시키면 된다.
되게 간단한 문제여서 실버가 아니라 브론즈1? 2 정도 되는 거 같은데,
영어 문제이다보니 푼 사람이 많이 없어서... 논의가 안 되었던 느낌이다.
import sys
m = int(sys.stdin.readline().rstrip())
email = []
cnt = 0
for _ in range(m):
raw = sys.stdin.readline().rstrip()
email.append(raw)
n = int(sys.stdin.readline().rstrip())
for _ in range(n):
s = sys.stdin.readline().rstrip()
if s in email:
cnt += 1
print(cnt)