平成18年春期 問48
たなかさん
(No.1)
バーコードには,検査数字(チェックディジット)を付加するのが一般的である。JANコード(標準タイプ,13 けた)では,12けたの数の検査数字を次の方式で算出している。この方式で算出した図のバーコード(123456789012)の検査数字として適切な値はどれか。
〔JAN コードにおける検査数字の算出及び付加方式〕
検査数字を付加する前の右端の数字の位置を奇数けたとし,左に向かって交互に奇数けたと偶数けたとする。
偶数けたの数字の合計を求める。
奇数けたの数字の合計を求め,その値を3倍する。
(2)と(3)の合計を求める。
(4)の値の1の位の数字を10から引く。ただし,1の位が0のときは0とする。例えば,(4)の値が123のときは10-3=7,120のときは0とする。
(5)で求めた数字を検査数字とし,右端けたの右に付加する。
上記問題につきまして、解説読んでも答えに行きつきません。
奇数と偶数の値が間違っているように見えるのですが、、ご教示いただけないでしょうか。
答えは8
〔JAN コードにおける検査数字の算出及び付加方式〕
検査数字を付加する前の右端の数字の位置を奇数けたとし,左に向かって交互に奇数けたと偶数けたとする。
偶数けたの数字の合計を求める。
奇数けたの数字の合計を求め,その値を3倍する。
(2)と(3)の合計を求める。
(4)の値の1の位の数字を10から引く。ただし,1の位が0のときは0とする。例えば,(4)の値が123のときは10-3=7,120のときは0とする。
(5)で求めた数字を検査数字とし,右端けたの右に付加する。
上記問題につきまして、解説読んでも答えに行きつきません。
奇数と偶数の値が間違っているように見えるのですが、、ご教示いただけないでしょうか。
答えは8
2022.07.26 16:07
chihiroさん
★FE プラチナマイスター
(No.2)
>検査数字を付加する前の右端の数字の位置を奇数けたとし,左に向かって交互に奇数けたと偶数けたとする。
12桁の数と奇数桁・偶数桁の対応は以下のようになります(右から左に見ることに注意)。
123456789012
偶奇偶奇偶奇偶奇偶奇偶奇
上記より、
(2)の結果=1+3+5+7+9+1=26
(3)の結果=(2+4+6+8+0+2)×3=22×3=66
(4)の結果=26+66=92
(5)の結果=10-2(92の1の位は2)=8
よって答えは8となります。
2022.07.26 16:24
y4 kさん
★FE ブロンズマイスター
(No.3)
この投稿は投稿者により削除されました。(2022.07.26 16:32)
2022.07.26 16:32
たなかさん
(No.4)
ありがとうございます!
右から数字よむんですね、、、!
見逃してました;;
解説ありがとうございます!
右から数字よむんですね、、、!
見逃してました;;
解説ありがとうございます!
2022.07.26 16:49
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告