HOME»ITパスポート平成22年秋期» 問88
ITパスポート平成22年秋期 問88
問88
note_altcalculate
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と一致しません。必ずチェック桁を除いて足します。