a084: 通用商品碼校驗碼產生器
標籤 :
通過比率 : 8人/9人 ( 89% ) [非即時]
評分方式:
Tolerant

最近更新 : 2021-10-26 16:46

內容

零售商品可以用通用商品碼(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

範例輸入 #1
2
79357343104
78598872140
範例輸出 #1
2 
5
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
提示 :
標籤:
出處:
108資訊學科能力競賽-彰雲嘉區 [管理者: ]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」