https://www.acmicpc.net/problem/14425
n, m = map(int, input().split())
sen_1 = []
sen_2 = []
for i in range(n+m):
sentence = input()
if i < n :
sen_1.append(sentence)
else:
sen_2.append(sentence)
set_1 = set(sen_1)
cnt=0
for i in sen_2:
if i in set_1:
cnt+=1
print(cnt)
그렇게 어려운 문제는 아니었습니다.
근데 처음에 문제를 풀 때 받은 문장 리스트 2개 모두 집합으로 바꿔서 풀었더니 틀렸습니다.
문제를 다시 보니 집합은 N개 문장으로 된 집합 하나더라고요 ㅎㅎ;;
문제도 잘 봐야겠네요 😅
'알고리즘 > 백준' 카테고리의 다른 글
[Python] 백준 파이썬 10816 숫자 카드 2 (0) | 2022.09.29 |
---|---|
[Python] 백준 파이썬 1620 나는야 포켓몬 마스터 이다솜 (0) | 2022.09.28 |
[Python] 백준 파이썬 10815 숫자 카드 (1) | 2022.09.26 |
[Python] 백준 파이썬 1436 영화감독 숌 (1) | 2022.09.25 |
[Python] 백준 파이썬 1018 체스판 다시 칠하기 (1) | 2022.09.24 |