零售商品可以用通用商品碼(Universal Product Code:UPC)做商品辨識,一個通用商品碼有12個十進位數字,第一個數字是商品種類,接下來五個數字為廠商代碼,然後是五個數字的商品代碼,最後一個數字為校驗碼,計算校驗碼是根據同餘算式:
3x1 + x2 + 3x3 + x4 + 3x5 + x6 + 3x7 + x8 + 3x9 + x10 + 3x11 + x12 ≡ 0 (mod 10)
其中x1代表商品碼由左至右的第一個數字,x2代表由左至右的第二個數字,餘此類推,x12代表校驗碼。
此題的任務是寫一個商品碼校驗碼產生器。
輸入資料中第一列為一整數n,代表接下來有n個測試資料。
第二列開始每列皆為11個相連的十進位數字,分別代表x1到x11。
一個代表校驗碼的數字,若輸入錯誤,則輸出-1
2 79357343104 78598872140
2 5
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |