【27言語まとめ】マイナンバーのチェックデジット計算方法

マイナンバーのチェックデジットの計算方法の各言語実装例をまとめました。追加があれば、コメント等でお知らせください。

## 計算方法

[マイナンバーのチェックデジットの計算をわかりやすく解説 - Qiita](http://qiita.com/kmz_kappa/items/af18ac7b6b8bfe9041b0)

## Agda

[Agda - 【速報】マイナンバーの全域性とチェックディジットの一意性が証明された！？ - Qiita](http://qiita.com/cutsea110/items/5026275954bd450a0764)

## C

[マイナンバーのチェックデジットの検算をざっくり1割くらい高速化する(計ってないので知らんけど) - Qiita](http://qiita.com/genta/items/fb25ce50592134d3fbb8)

## C++

[C++でマイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/yumetodo/items/600ca0df422010cbc4c1)
[C#でマイナンバーのチェックデジットを計算する - YDiary](http://ydkk.hateblo.jp/entry/2015/11/20/122852)

## C&#035;

[C#でマイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/whitebell/items/5982055e6768960496db)
[WindowsPowerShell & C#マイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/shoooo/items/42bbdd9023c14661da0a)


## Crystal

[マイナンバーのチェックディジットをCrystalで計算する - Qiita](http://qiita.com/make_now_just/items/a4b2f3d9b53e4f23af93)

## Bash

[マイナンバーのチェックデジットの検算をざっくり1割くらい高速化する(計ってないので知らんけど) - Qiita](http://qiita.com/genta/items/fb25ce50592134d3fbb8)

## D

[dlang - D 言語でコンパイル時にマイナンバーの妥当性をチェックするテンプレート - Qiita](http://qiita.com/e10s/items/5e6ec352db253e0d3a08)

## Elixir

[Elixirでマイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/marcy_o/items/e6260baff5474974e8f9)

## Emacs Lisp

[syohex/emacs-mynumber: Mynumber validation in Emacs](https://github.com/syohex/emacs-mynumber)

## Go

[マイナンバーのチェックデジットをGoで計算する - Qiita](http://qiita.com/qube81/items/f66a38b28ec58bc5c4da)
[[メモ] 各種チェックデジットの計算方法 - Qiita](http://qiita.com/yoshi389111/items/00ca7b3ed9ceac904cde)

## Groovy

[JavaScriptとGroovyでマイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/mas0061/items/19ffdda24a9df5f4e6e2)

## Haskell

[Haskellでマイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/lotz/items/e1f3c649227271c381f6)
[Haskell - マイナンバー数字列の確認 - Qiita](http://qiita.com/nobsun/items/fc151dea83114146ad51)
[マイナンバーのチェックデジットを Haskell で計算してみる - Qiita](http://qiita.com/little_Haskeller/items/c75437684d0c8fb43fa4)

## Kotlin

[Kotlinでマイナンバーのチェックディジットを計算する - Qiita](http://qiita.com/boohbah/items/8f2bd5ebebf23a29a474)

## Java

[マイナンバーのチェックデジットを計算する（Java編） - Qiita](http://qiita.com/deaf_tadashi/items/2e7249371f2138a6a7fc)
[マイナンバーチェックデジット用Javaコード - Qiita](http://qiita.com/gaco777/items/be44902238fc0294061a)

## JavaScript

[マイナンバーのチェックデジットを JavaScript で計算する - Qiita](http://qiita.com/masakielastic/items/683ea4f892a1a0f8dc62)
[JavaScriptとGroovyでマイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/mas0061/items/19ffdda24a9df5f4e6e2)

## Objective-C

[マイナンバーのチェックディジットをObjective-Cで計算する - Qiita](http://qiita.com/yangci/items/04eacf6236716b7ea8d2)

## OCaml

[OCaml でマイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/outerinside/items/dd74dd84a8b0b5884df2)

## Perl

[Perl5,Perl6でマイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/B73W56H84/items/fa7fcadf7779ac7dbe8b)
[[メモ] 各種チェックデジットの計算方法 - Qiita](http://qiita.com/yoshi389111/items/00ca7b3ed9ceac904cde)


## PHP

[マイナンバーのチェックデジットを計算する PHP版 - Qiita](http://qiita.com/rana_kualu/items/f36275032bbc6a3f18b4)

## Python

[Python マイナンバー検証用モジュールを公開 - Qiita](http://qiita.com/haminiku/items/bcf4bac82bd1ca62c746)
[[メモ] 各種チェックデジットの計算方法 - Qiita](http://qiita.com/yoshi389111/items/00ca7b3ed9ceac904cde)


## Ruby

[Ruby - マイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/qube81/items/fa6ef94d3c8615b0ce64)
[[メモ] 各種チェックデジットの計算方法 - Qiita](http://qiita.com/yoshi389111/items/00ca7b3ed9ceac904cde)
[マイナンバーを検証する gem を作った - Qiita](http://qiita.com/kakipo/items/e3f376e78a4a37374b32)

## Rust

[Tomohiro/mynumber](https://github.com/Tomohiro/mynumber)


## SQL

[マイナンバーのチェックデジットを計算する（SQLで） - Qiita](http://qiita.com/damassima/items/873a5ba95c32d971eb26)


## Scala

[マイナンバーのチェックデジットをScalaで計算する - Qiita](http://qiita.com/yabuchin_y/items/91dcd60446454fb00274)

## Scheme

[Scheme(Gauche)でマイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/X___MOON___X/items/70b81090beb003534cd8)
[Scheme (R7RS+SRFI) でマイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/SaitoAtsushi/items/8237d8fe5816e3eaa494)


## Swift

[マイナンバーのチェックデジットをSwiftで計算する - Qiita](http://qiita.com/melodydance/items/4b442e3094fdea031065)

## TeX

[TeXで簡単プログラミング♪ - ０番染色体](http://0-chromosome.hatenablog.jp/entry/2015/12/07/000000)

## Vim Script

[mattn/vim-mynumber - VimL](https://github.com/mattn/vim-mynumber)
[Big Sky :: Vim からマイナンバーを検証出来るプラグイン書いた。](http://mattn.kaoriya.net/software/vim/20151117174330.htm)

## WindowsPowerShell

[WindowsPowerShell & C#マイナンバーのチェックデジットを計算する - Qiita](http://qiita.com/shoooo/items/42bbdd9023c14661da0a)

## ダミーデータ

[memo - テスト用マイナンバーのダミーデータ - Qiita](http://qiita.com/ninoseki/items/2b6ce1535bc1c916f812)