본문 바로가기
백준알고리즘/집합과 맵

(Python/🥈3)백준 알고리즘 1269번: 대칭 차집합

by windy7271 2022. 5. 26.
728x90
반응형

문제 출처:https://www.acmicpc.net/problem/1269

 

1269번: 대칭 차집합

첫째 줄에 집합 A의 원소의 개수와 집합 B의 원소의 개수가 빈 칸을 사이에 두고 주어진다. 둘째 줄에는 집합 A의 모든 원소가, 셋째 줄에는 집합 B의 모든 원소가 빈 칸을 사이에 두고 각각 주어

www.acmicpc.net

풀이:

(N,M) = sys.stdin.readline().split()
A = set()
B = set()
for i in sys.stdin.readline().rstrip():
    A.add(i)
    A.discard(' ')
for i in sys.stdin.readline().rstrip():
    B.add(i)
    B.discard(' ')

print(len(A-B)+len(B-A))

 

이제 런타임 에러는 익숙하다

 

import sys

n,m = map(int,sys.stdin.readline().split())
a = set(map(int,sys.stdin.readline().split()))
b = set(map(int,sys.stdin.readline().split()))

print(len(a-b)+len(b-a))

 

이 문제 또한 파이썬 set 안에 있는 내장함수 - 가 차집합 을 해준다.

반응형

댓글