[출제의도] 합집합의 원소의 개수를 이용하여 실생활 문제를 해결할 수 있는가를 묻는 문제이다.
유전자 A, B, O를 가진 학생의 집합을 각각 A, B, C라 하고, 학생 전체의 집합을 U라고 하면
n(A)=18, n(B)=16, n(C)=27, n(U)=40
이다.
합집합의 원소의 개수에서
n(A∪B∪C)
=n(A)+n(B)+n(C)−n(A∩B)−n(B∩C)−n(C∩A)
+n(A∩B∩C)
A∪B∪C=U이고, A∩B∩C=∅이므로
40=18+16+27−n(A∩B)−n(B∩C)−n(C∩A)+0
∴ n(A∩B)+n(B∩C)+n(C∩A)=21
그런데 A∩B, B∩C, C∩A는 대립유전자형이 각각 AB, BO, AO인 학생의 집합이므로 잡종인 대립유전자형을 가진 학생 수는 21명이다.
따라서 순종인 대립유전자형을 가진 학생 수는
40−21=19(명)이다.
[다른 풀이]
유전자 A, B, O를 가진 학생의 집합을 각각 A, B, C라 하고, 학생 전체의 집합을 U라고 하면
A∪B∪C=U이고, A∩B∩C=∅이다.

위의 벤다이어그램에서 c=0
a+b+d=18 …… ㉠
b+e+f=16 …… ㉡
d+f+g=27 …… ㉢
㉠+㉡+㉢을 하면
a+2b+2d+e+2f+g=61 …… ㉣
전체 학생 수가 40(명)이므로
a+b+d+e+f+g=40 …… ㉤
㉣-㉤을 하면
b+d+f=61−40=21
∴ a+e+g=40−21=19
따라서 순종인 대립유전자형을 가진 학생 수는 19(명)이다.