#445: 題目錯誤?


tsaiian (易霖)

學校 : 元智大學
編號 : 2249
來源 : [140.138.241.58]
最後登入時間 :
2009-11-05 22:35:01
a020. 身分證檢驗 | From: [220.129.3.82] | 發表日期 : 2008-08-03 00:08

 

  (3) 各數字從右到左依次乘1、2、3、4....8

 例: T112663836

2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1 + 6 = 180

 

右到左依次乘1、2、3、4....8,那麼為什麼不是6*1 + 3*2 ....  ?

 
#446: Re:題目錯誤?


netsphere (JSW)

學校 : 國立屏東高級中學
編號 : 1600
來源 : [1.200.11.247]
最後登入時間 :
2023-06-24 01:06:46
a020. 身分證檢驗 | From: [122.118.84.152] | 發表日期 : 2008-08-03 21:27

 

  (3) 各數字從右到左依次乘1、2、3、4....8

 例: T112663836

2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1 + 6 = 180 

 

:右到左依次乘1、2、3、4....8,那麼為什麼不是6*1 + 3*2 ....  ?

題目怎樣定義就怎麼做~

就像在路上走路要靠右邊一樣嘛~

 



 

 
#492: Re:題目錯誤?


minimada (MaDa)

學校 : 國立屏東大學
編號 : 2351
來源 : [163.18.48.47]
最後登入時間 :
2009-03-26 12:42:07
a020. 身分證檢驗 | From: [218.173.18.65] | 發表日期 : 2008-08-21 17:04

 

  (3) 各數字從右到左依次乘1、2、3、4....8

 例: T112663836

2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1 + 6 = 180 

 

右到左依次乘1、2、3、4....8,那麼為什麼不是6*1 + 3*2 ....  ?

因為最後一個數字是checksum,也就是算出來的結果。

一般常用的公式為

sum = (2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1

checksum= 10-(sum % 10) = 6

 
#8932: Re:題目錯誤?


samson1016 (none)

學校 : 東海大學
編號 : 41495
來源 : [114.45.25.245]
最後登入時間 :
2024-03-02 16:45:40
a020. 身分證檢驗 | From: [140.128.67.194] | 發表日期 : 2014-07-02 14:54

 

  (3) 各數字從右到左依次乘1、2、3、4....8

 例: T112663836

2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1 + 6 = 180 

 

右到左依次乘1、2、3、4....8,那麼為什麼不是6*1 + 3*2 ....  ?

因為最後一個數字是checksum,也就是算出來的結果。

一般常用的公式為

sum = (2 + 7*9 + 1*8 + 1*7 + 2*6 + 6*5 + 6*4 + 3*3 + 8*2 + 3*1

checksum= 10-(sum % 10) = 6 

可是

他多乘了一個9耶

 不是說好了只乘到8了嗎

 到底要以哪個為準= =

 這裡也說的不一樣

http://www2.lssh.tp.edu.tw/~hlf/class-1/lang-c/id/index.htm

望高手指點~~ 

 
#8944: Re:題目錯誤?


johnnyjong823 (johnny)

學校 : 龍華科技大學
編號 : 41743
來源 : [210.59.162.42]
最後登入時間 :
2022-07-01 12:14:21
a020. 身分證檢驗 | From: [61.230.163.75] | 發表日期 : 2014-07-05 02:33

 

可是

他多乘了一個9耶

 不是說好了只乘到8了嗎

 到底要以哪個為準= =

 這裡也說的不一樣

http://www2.lssh.tp.edu.tw/~hlf/class-1/lang-c/id/index.htm

望高手指點~~ 

....你在看清楚題目

  (2)英文轉成的數字, 個位數乘9再加上十位數的數字 

 
ZeroJudge Forum