平成22年度 秋期 ITパスポート試験 問88
テクノロジ/アルゴリズム9 けたの数字に対して,次のルールでチェックディジットを最後尾に付けることにした。チェックディジットを付加した 10 けたの数字として,正しいものはどれか。 ルール 1:各けたの数字を合計する。 ルール 2:ルール 1 で得られた数が 2 けたになった場合には,得られた数の各けたの数字を合計する。この操作を,得られた数が 1 けたになるまで繰り返す。 ルール 3:最終的に得られた 1 けたの数をチェックディジットとする。
出典:平成22年度 秋期 ITパスポート試験 問88
- ア1234567890
- イ4444444444
- ウ5544332211
- エ6655333331
正解:エ
解説
各けたの合計を求め,2 けたなら更に各けたを合計して 1 けたにします。選択肢エは,上位 9 けた 665533333 の合計が 6+6+5+5+3+3+3+3+3=37,更に 3+7=10,更に 1+0=1 となり,最後の 1 と一致します。他の選択肢は一致しません。
選択肢ごとの解説
- ア誤り。123456789 の合計は 45,更に 9 なので,チェックディジットは 9 になります。0 ではありません。
- イ誤り。444444444 の合計は 36,更に 9 なので,チェックディジットは 9 になります。4 ではありません。
- ウ誤り。554433221 の合計は 29,更に 11,更に 2 なので,チェックディジットは 2 になります。1 ではありません。
- エ正しい。665533333 の合計は 37 から 10,更に 1 となり,最後の数字 1 と一致します。