기록하는 습관

[백준] 14425 문자열 집합 본문

알고리즘/[문제풀이] 백준

[백준] 14425 문자열 집합

로그뉴 2021. 5. 23. 17:29

문제

www.acmicpc.net/problem/11279

 

 

코드

import sys

N, M = map(int, sys.stdin.readline().split())
answer = 0
base = {str(sys.stdin.readline()) for _ in range(N)}

for _ in range(M):
    if str(sys.stdin.readline()) in base:
        answer += 1

print(answer)

 

풀이

  1. base set을 만들어 문장을 담는다.
  2. M개의 문장을 입력받을 때마다, base set에 있는지 확인하여 있다면 정답 count를 올린다.

개념

List 시간 복잡도

 

Set 시간 복잡도

 

Dictionary 시간 복잡도

'알고리즘 > [문제풀이] 백준' 카테고리의 다른 글

[백준] 1068 트리  (0) 2021.06.02
[백준] 9934 완전 이진 트리  (0) 2021.05.30
[백준] 11279 최대 힙  (0) 2021.05.23
[백준] 2504 괄호의 값  (0) 2021.05.13
[백준] 2346 풍선 터뜨리기  (0) 2021.05.11
Comments