happyso
study with happyso
happyso
전체 방문자
오늘
어제
  • 분류 전체보기 (302)
    • GIT (3)
    • 컴퓨터 기본 개념 (29)
    • 알고리즘 (125)
      • 알고리즘 문제 (115)
      • 알고리즘 개념 (10)
    • Go (2)
    • 클라우드 (54)
      • DevOps (4)
      • Kubernetes(쿠버네티스) (33)
      • AWS (6)
      • CKA (8)
    • 리눅스(Linux) (18)
      • 컨테이너(Container) (8)
    • Front (22)
      • JavaScript (2)
      • React (20)
    • Python (21)
      • Python 웹 크롤링 (11)
      • Django (7)
      • MachineLearning (3)
    • 데이터베이스 (6)
      • MariaDB (2)
      • MongoDB (4)
    • C언어 (5)
    • Trouble Shooting (2)
    • 네트워크 (8)
      • CCNA (5)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • apply
  • edit
  • 15
  • replace
  • 18
  • kubernetes
  • Patch

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
happyso

study with happyso

알고리즘/알고리즘 문제

[python] 백준 > 문자열 > 듣보잡(1764)

2021. 3. 8. 17:11

[문제]

www.acmicpc.net/problem/1764

 

1764번: 듣보잡

첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다.

www.acmicpc.net

[나의 풀이]

import sys
input = sys.stdin.readline

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

no_listen_arr = set(input().strip() for _ in range(n))
no_see_arr = set(input().strip() for _ in range(m))

answer = no_listen_arr&no_see_arr
print(len(answer))
[print(i) for i in sorted(list(answer))]
  • 교집합을 사용하기 위해선 set에 담고 &를 사용하면 된다는 것을 알게되었다.

[다른 사람의 풀이]

import sys
n, m = map(int, input().split())
nameList = sys.stdin.read().splitlines()
hearset = set(nameList[:n])
seeset = set(nameList[n:])
ret = list(hearset & seeset)
ret.sort()
print(len(ret))
for i in ret:
    print(i)

'알고리즘 > 알고리즘 문제' 카테고리의 다른 글

[python] 백준 > 그래프 > 인구 이동(16234)  (0) 2021.03.10
[python] 백준 > 그리디 > 주유소(13305)  (0) 2021.03.10
[python] 백준 > 그래프, 구현, 시뮬레이션 > 치즈(2638)  (0) 2021.03.07
[python] 백준 > bfs > 숨바꼭질(1697)  (0) 2021.03.05
[python] 백준 > 나는야 포켓몬 마스터 이다솜(1620)  (0) 2021.03.04
    '알고리즘/알고리즘 문제' 카테고리의 다른 글
    • [python] 백준 > 그래프 > 인구 이동(16234)
    • [python] 백준 > 그리디 > 주유소(13305)
    • [python] 백준 > 그래프, 구현, 시뮬레이션 > 치즈(2638)
    • [python] 백준 > bfs > 숨바꼭질(1697)
    happyso
    happyso

    티스토리툴바