ISBN-13のチェックディジット
解説
ポイント
ISBNの最後の1けた(検査用の数字)を,決まりの式から計算で求める問題です。
考え方と解き方
「≡0(mod 10)」は「10で割った余りが 0」,つまり合計が10の倍数になるという意味です。
左から順に 1倍,3倍,1倍,3倍…と交互に重みをかけて足し,最後の X を足して10の倍数になるようにします。
- 数字を左から並べる:9,7,8,4,1,0,3,3,4,1,9,4,X
- 1倍のけた(左から1,3,5,7,9,11番目):9+8+1+3+4+9=34
- 3倍のけた(左から2,4,6,8,10,12番目):7+4+0+3+1+4=19,19×3=57
- X 以外の合計:34+57=91
- 91+X が10の倍数になるのは X=9 の時です(91+9=100)。答えは ⑤(9)
覚えておくこと
- ISBN-13 の検査数字:1倍と3倍を交互にかけて足した合計が10の倍数になる
- mod 10 は「10で割った余り」。≡0 なら10の倍数
- どのけたに3をかけるかを数えまちがえやすい。けたを書き出してから計算する
出典:令和5年度 技術士第一次試験 基礎科目 I-2-3(公益社団法人日本技術士会) ジャンル:情報・アルゴリズム