閉じる

ITパスポート平成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