번호가 부여된 4개의 키 워드와 이 키 워드 중 일부를 포함하고 있는 4권의 책이 다음 표와 같다.
번호
키 워드
책번호
포함하고 있는 키 워드
1
기초
1
기초, 이론
2
수학
2
기초, 수학, 이론
3
심화
3
심화
4
이론
4
수학, 심화
행렬 A의 (i, j)성분 aij를
aij={10(i번책이j번키워드를포함한다.)(i번책이j번키워드를포함하지않는다.)
(i=1, 2, 3, 4, j=1, 2, 3, 4)
로 정의하자. 행렬 A는? [3점]
①1100010100111100②0011101011000011③1001010101101001④0110000111011001⑤1001111000100110
정답 보기
①
자료 내려받기
아직 올라온 파일이 없습니다.
해설
[출제의도] 검색과 관련하여 주어진 조건에 맞는 행렬의 성분을 구한다.
1번 책은 1번 키 워드 ‘기초’와 4번 키 워드 ‘이론’만 포함하고, 2번 키 워드 ‘수학’과 3번 키 워드 ‘심화’는 포함하지 않으므로
a11=1, a12=0, a13=0, a14=12번 책은 1번 키 워드 ‘기초’, 2번 키 워드 ‘수학’과 4번 키 워드 ‘이론’을 포함하고, 3번 키 워드 ‘심화’는 포함하지 않으므로
a21=1, a22=1, a23=0, a24=13번 책은 3번 키 워드 ‘심화’만 포함하고, 1번 키 워드 ‘기초’, 2번 키 워드 ‘수학’과 4번 키 워드 ‘이론’은 포함하지 않으므로
a31=0, a32=0, a33=1, a34=04번 책은 2번 키 워드 ‘수학’과 3번 키 워드 ‘심화’를 포함하고, 1번 키 워드 ‘기초’와 4번 키 워드 ‘이론’은 포함하지 않으므로
a41=0, a42=1, a43=1, a44=0
따라서 행렬 A를 구하면 다음과 같다.
A=1100010100111100
[참고]
도서관에 있는 많은 책들 중에서 원하는 도서를 찾아내기 위해서는 검색 엔진을 사용한다. 모든 책에는 키 워드가 부여되어 있는데, 검색어와 키 워드가 맞으면 원하는 도서를 찾을 수 있다.
행렬 A=1100010100111100이고 키 워드 ‘수학’과 ‘이론’은 각각 두 번째, 네 번째 키 워드에 해당하므로 0101을 곱하여 검색 결과를 찾는다. 그러면
11000101001111000101=1201
이 되어, 키 워드 ‘수학’과 ‘이론’ 중에서 1번 책은 한 개, 2번 책은 두 개, 4번 책은 한 개를 포함하고 있음을 알 수 있다. 이때, 2번 책이 검색 결과에 따른 우선순위가 가장 높다.