※ 引述《smartboy (爛掉了爛掉了)》之銘言:
: fuh 的課嗎....
: ※ [本文轉錄自 csiegeneral 看板]
: 發信人: icejava.bbs@bbs.ntu.edu.tw (cs lover), 看板: csiegeneral
: 標 題: Re: 請問"身份證號碼"的義意.
: 發信站: 台大計中椰林風情站 (Wed Oct 4 15:45:12 2000)
: 轉信站: Ptt!bbs.ee.ntu!Palmarama
: ==> ganlinla (向下提升) 提到:
: > 以前好像聽老師講過,不過忘得差不多了.
: > 只記得第一個英文字是代表縣市,
: > 且各英文有一個代號,例如A代表台北市,A的代號01,
: > 後面的碼有九位,其中最後幾位好像是檢查碼,
: > 檢查前面代號,和後面非檢查碼的數字之總合是否正確...
: > 檢查碼幾位?如何檢查?...詳細情形記不得了.
: > 老師說要抽問,可否請問一下有誰知道,
: > 其詳細編碼的原則與義意,來信解說一下,
: > 解救一下小弟,謝謝!
: 請修Computer Vision
我是個路人啦....
不過前幾天老師才剛說過喔....
第一位..也就是英文字母是代表縣市的....
最後一位則是檢查碼....
怎麼檢查呢????
首先把26個英文字母刪去I和O....
10代表A...11代表B....
12代表C...一直加一就對了...
那麼每個英文字母就都會有個十位數來表示他....
再把十位數字乘以1..
個位數字乘以9.....
接下來的八位數字....
第一位數字乘以8....
二 7....
三 6....
四 5
五 4
六 3
七 2
八 1
再把得到的數字相加起來得到一個總和....
把總何加上一個個位數成為10的倍數....
所加的個位數就會是身分證字號的最後一個數字....
也就是檢查碼....
比如說某人的身分證字號是A12547854....
那他的驗證方式就是;
1*1+0*9+1*8+2*7+5*6+4*5+7*4+8*3+5*2+4*1=139
那麼他的最末位數也就是驗證碼應該是1...
也就是身分證字號該是A125478541....
--
※ 發信站: 批踢踢(ptt.csie.ntu.edu.tw)
◆ From: dom1.ncue.edu.tw