QRコードが目を引いた。簡単化はしてあるが、最終的にはマス目を染めて手描きのQRコードを作成するのだからスゴイ。問題文の中で、数字やひらがなを「0」と「1」のデジタル情報にコード化する規則を説明し、例題を示し、結構本格的なQRコードを描かせる。この複雑なルールを初見の問題文の説明から理解し、面倒な作業をきちんとできるかが問われることになる。私は元デジタル技術者なので、ただただ懐かしい。フレームビットに相当する最初の2ビットで数字かひらがなかを識別する。数字の場合は、その後に0〜9の数字のいずれかが二進数で表される。その後にパリティビットを付ける。これを1フレームとして、4フレーム構成のQRコードを作成させている。数ビット欠損してしまった場合の誤り訂正までやらせている。