読者です 読者をやめる 読者になる 読者になる

DISTRICT 37

なにか

マイナンバーのチェックデジット計算 python編

マイナンバーを提出するときに何回か怒られた。DBにアクセスしてるのか?と思ったけど、何のことはなく、チェックデジットを使っていた。

チェックデジットの仕様はここに書いてある。

総務省令第八十五号

{ \displaystyle
11 - (\sum_{n=1}^{11} P_n \times Q_n) \bmod 11
}

ただし、 { \displaystyle
(\sum_{n=1}^{11} P_n \times Q_n) \bmod 11
} <= 1の場合は0とする

という事でpythonで作った