図に示すように、文字列の各文字を置換表に従って置き換える処理を考える。
このような置換えを行った結果が“0110001010”であったとき、置換え前の文字列はどれか。
文字の置換表
|
置換例
|
||||||||||||||||||||||||||
置き換えた最終結果 010010110100 |
ア | ABBAAABB |
イ | ACAAABB |
ウ | ACABB |
エ | CAAABB |
答え イ
【解説】
置き換えた結果の“0110001010”から、置換表に則って元に戻すと、“0”から始まるのは“A”であり、次の“11”は“C”、次の“0”は“A”、…、となり、これをまとめると表のようになる。
置き換え後の2進表示 | 0 | 11 | 0 | 0 | 0 | 10 | 10 |
文字 | A | C | A | A | A | B | B |
【キーワード】
・符号化