[출제의도] 역행렬을 이용하여 수학 내적 문제 해결하기 집합 X={a,b,c,d}에서 집합 Y={1,2}로의 함수 f:X→Y의 개수는 2×2×2×2=16
(f(a)f(c)f(b)f(d))의 역행렬이 존재하지 않으려면 f(a)f(d)=f(b)f(c)
이를 만족하는 (f(a),f(d),f(b),f(c))는 다음과 같다.
| f(a) | f(d) | f(b) | f(c) |
| 1 | 1 | 1 | 1 |
| 1 | 2 | 1 | 2 |
| 1 | 2 | 2 | 1 |
| 2 | 1 | 1 | 2 |
| 2 | 1 | 2 | 1 |
| 2 | 2 | 2 | 2 |
∴ 역행렬이 존재하는 함수의 개수는
16−6=10