이산수학 집합 중 차집합, 대칭차집합을 파이썬(파이선)으로
만들어 보겠습니다.
먼저 예제입니다.
1. 차집합 예제
A = {a, b, c, d, e, f, g, h, i, j}
B = {g, h, i, j, k, l, m, n}
C = {a, c, e, g, i}
(1) A – B (2) A – C (3) B – A (4) C – A
소스파일
import math A = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'} #집합의 초기값 B = {'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n'} C = {'a', 'c', 'e', 'g', 'i'}
print("A - B = ", A - B) #차집합 계산식 print("A - C = ", A - C) #차집합 계산식 print("B - A = ", B - A) #차집합 계산식 print("C - A = ", C - A) #차집합 계산식 |
2. 대칭차집합 예제
A = {a, b, c, d, e, f, g, h, i, j} , B = {g, h, i, j, k, l, m, n} 일 때, A ⊕ B를 구하라.
소스파일
import math A = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'} #집합의 초기값 B = {'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n'}
print("A ⊕ B = ", A ^ B) #대칭 차집합 계산식 |
도움이 되었기를 바랍니다.
'프로그래밍 언어 > 파이썬' 카테고리의 다른 글
[Python]자연수를 2진법 표현으로 구하는 알고리즘 (0) | 2021.01.17 |
---|---|
[Python] 삽입정렬(Insertion Sort) 알고리즘 (0) | 2021.01.14 |
[Python] 컴퓨터공학 – 최대공약수 구하기 GCD(1071, 1029) (0) | 2021.01.11 |