順列
9けたの数字に対して,次のルールでチェックディジットを最後尾に付けることにした。チェックディジットを付加した10けたの数字として,正しいものはどれか。
ITパスポート平成22年度 秋期 問88
- ルール1
- 各けたの数字を合計する。
- ルール2
- ルール1で得られた数が2けたになった場合には,得られた数の各けたの数字を合計する。この操作を,得られた数が1けたになるまで繰り返す。
- ルール3
- 最終的に得られた1けたの数をチェックディジットとする。
- ア
- 1234567890
- イ
- 4444444444
- ウ
- 5544332211
- エ
- 6655333331
解答:エ
ルール1からルール3にしたがって、解答群の数値を計算し、チェックディジットの値を求める。
解答群アの場合
ルール1
1+2+3+4+5+6+7+8+9=45
ルール2
ルール1で得られた数が2けただから、得られた数の各けたの数字を合計する。
4+5=9
ルール3
チェックディジットは“9”である。最後尾の数値は0であるから、誤りである。
同様にして、解答群イからエのチェックディジットを求める。
イ 4444444444
- ルール1
- 4+4+4+4+4+4+4+4+4=36
- ルール2
- 3+6=9
- ルール3
- チェックディジットは9である。最後尾の数値は4であるから、誤りである。
ウ 5544332211
- ルール1
- 5+5+4+4+3+3+2+2+1=29
- ルール2
- 2+9=11(得られた数が2けただから、さらに各けたの数字を合計する)
- 1+1=2
- ルール3
- チェックディジットは2である。最後尾の数値は1であるから、誤りである。
エ 6655333331
- ルール1
- 6+6+5+5+3+3+3+3+3=37
- ルール2
- 3+7=10(得られた数が2けただから、さらに各けたの数字を合計する)
- 1+0=1
- ルール3
- チェックディジットは1である。最後尾の数値は1であるから、正しい。
Point
関連サイト