私はバーコードスキャナーを実行しており、ISBN13からISBN10へのアプリ内変換を実行しています。ISBN 10のチェックディジットを計算できるようになりましたが、10桁の数字に結合する方法がわかりません。
私がしたことは、バーコード9780340961391の接頭辞「978」を取り出して0340961391のままにし、9桁だけを取り出して、isbn13のチェックディジット1を省略して034096139のままにしました。
次に、2であるisbn10のチェックディジットを計算します。問題は、034096139に追加して0340961392の最終的なISBN10を形成する方法です。ありがとう :)