平成22年度秋期 ITパスポート 問88 解説
9けたの数字に対して,次のルールでチェックディジットを最後尾に付けることにした。チェックディジットを付加した10けたの数字として,正しいものはどれか。
ルール1:各けたの数字を合計する。
ルール2:ルール1で得られた数が2けたになった場合には,得られた数の各けたの数字を合計する。この操作を,得られた数が1けたになるまで繰り返す。
ルール3:最終的に得られた1けたの数をチェックディジットとする。
- ア1234567890
- イ4444444444
- ウ5544332211
- エ6655333331
答えを見る
正解 エ6655333331
要点チェックディジットの検証は規則どおり計算して最後のけたと比べる
解説
エは上位9けたから計算した値が最後のけた1と一致します。
- エ:6+6+5+5+3+3+3+3+3 = 37 → 3+7 = 10 → 1+0 = 1(一致)
- ア:1+2+…+9 = 45 → 4+5 = 9 で,最後のけた0と不一致なので誤り
- イ:4 × 9 = 36 → 3+6 = 9 で,最後のけた4と不一致なので誤り
- ウ:5+5+4+4+3+3+2+2+1 = 29 → 11 → 2 で,最後のけた1と不一致なので誤り