[백준 14425 파이썬] - 문자열 집합

zsunny·2022년 7월 14일
0

📌 문제

💯 정답

import sys
input = sys.stdin.readline

n, m = map(int, input().split())

s = set()					# 이 부분을 한 줄로
for _ in range(n):			# s = set(input() for _ in range(n))
    s.add(input())			# 로 써도 된다.
    
cnt = 0
for _ in range(m):
    tmp = input()
    if tmp in s:
        cnt += 1
print(cnt)

📝 설명

• n개를 s에 집합으로 입력받는다.
• m번 반복시마다 입력받은 문자열을 tmp에 담고 tmp가 s에 있는지 검사한다.
• 검사해 있으면 cnt에 1씩 더하고 누적된 값을 출력한다.
profile
매일 성장하는 예비 웹 개발자 🌱

0개의 댓글