投資 ときどき プログラム

マイナンバーのチェックデジットを計算する

概要

マイナンバーは12桁の数字で構成されています。
入力された番号が正しいか計算できる仕組みが備わっています。
それがチェックデジットというもので、末尾1桁の数字のことです。プログラムでチェックできるようにコードを組んでみました。

使い方

引数にマイナンバーを文字列で渡します。int型で引数渡してもいいのですが、桁数をチェックするため文字列で渡しています。

例)bool mynumber_check = myNumberCheck(“123456789012”);

//この場合、falseが返されます

コード