정답: 3번 주어진 데이터 0101을 해밍코드로 변환합니다. 해밍코드는 오류 검출 및 교정을 위해 사용하는 코드로, 패리티 비트를 추가하여 구성합니다. 데이터 0101의 비트를 \(D_3, D_5, D_6, D_7\)로 배치합니다. - \(D_3 = 0\) - \(D_5 = 1\) - \(D_6 = 0\) - \(D_7 = 1\) 패리티 비트 \(P_1, P_2, P_4\)를 구합니다: - \(P_1\)은 \(D_3, D_5, D_7\)의 패리티: \(P_1 = D_3 \oplus D_5 \oplus D_7 = 0 \oplus 1 \oplus 1 = 0\) - \(P_2\)는 \(D_3, D_6, D_7\)의 패리티: \(P_2 = D_3 \oplus D_6 \oplus D_7 = 0 \oplus 0 \oplus 1 = 1\) - \(P_4\)는 \(D_5, D_6, D_7\)의 패리티: \(P_4 = D_5 \oplus D_6 \oplus D_7 = 1 \oplus 0 \oplus 1 = 0\) 따라서 해밍코드는 \(P_1P_2D_3P_4D_5D_6D_7 = 0100101\)입니다.