平成22年秋期試験問題 問88

問88 解説へ
note_alt
calculate
9けたの数字に対して,次のルールでチェックディジットを最後尾に付けることにした。チェックディジットを付加した10けたの数字として,正しいものはどれか。
ルール1:
各けたの数字を合計する。
ルール2:
ルール1で得られた数が2けたになった場合には,得られた数の各けたの数字を合計する。この操作を,得られた数が1けたになるまで繰り返す。
ルール3:
最終的に得られた1けたの数をチェックディジットとする。

  • 1234567890
  • 4444444444
  • 5544332211
  • 6655333331
正解 エ問題へ
テクノロジ系
アルゴリズムとプログラミング
アルゴリズムとプログラミング
解説

エの先頭9桁665533333を足すと37、さらに3+7=10、1+0=1です。最後の桁1と一致するので正しい番号です。

アは合計45から9、イは36から9、ウは29から2になるため、末尾の0・4・1と一致しません。必ずチェック桁を除いて足します。

▲
Pagetop