[Python] 백준 11425

eun·2024년 1월 11일

14425 문제

먼저 위 문제를 이해해보자.
첫째줄에는 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에 포함되어있는지 여부를 통해 쉽게 풀 수 있었다.

0개의 댓글