반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
문자열로 이루어진 집합 S가 주어집니다. 이후 주어지는 문자열 중 집합 S에 포함되는 개수를 출력합니다.
3. 코드
import sys
input = sys.stdin.readline
# 입력
N, M = map(int, input().split())
S = set() # 집합 S
for _ in range(N):
S.add(input().rstrip())
# 같은 단어 찾기
cnt = 0
for _ in range(M):
if input().rstrip() in S:
cnt += 1
print(cnt)
집합 S이므로, set() 자료구조를 사용해서 입력받습니다. (혹시.. 중복된 원소가 주어질 수도 있으니까요.)
이후, in 연산자를 이용해서 집합 S에 포함되는 문자열인지 판별합니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 16727 ICPC - 파이썬(Python) (0) | 2022.08.23 |
---|---|
[구현/수학] 백준 14173 Square Pasture - 파이썬(Python) (0) | 2022.08.22 |
[구현/수학] 백준 22015 金平糖 (Konpeito) - 파이썬(Python) (0) | 2022.08.20 |
[구현/수학] 백준 15059 Hard choice - 파이썬(Python) (0) | 2022.08.19 |
[정렬/브루트포스] 백준 1015 수열 정렬 - 파이썬(Python) (0) | 2022.08.18 |
댓글