isbn right or wrong

类似isbn号:物流公司给每一个物品编号:前2位:表示国家,如06表示中国;3~5位表示公司,如708表示创新电子公司;其后4位表示该产品在公司力的编号;最后一位是识别码。
识别码计算如下:如:0670821624中识别码4是这样得到的:对067082162这9个数 ,从左至右,分别乘以1,2,3,…,9,在求和,即0x1+6x2+…….+2x9=158,然后158 mod 11的结果4作为识别码,若余数为10则写为x。
你的任务是编写程序判断输入的物流码中识别码是否正确,如果正确,则输出“right”,如果错误,则输出你认为正确的物流码。
输入:输入文件isbn.in只有一行,是一个10位的字符串。
输出:输出文件isbn.out共一行,如果识别码正确则输出“right”,否则输出一个10位字串。
样例:
Isbn.in
0670821624
Isbn.out
Right
样例2
Isbn.in
0670821620
Isbn.out
0670821624

信息

ID
1961
难度
9
分类
(无)
标签
递交数
7
已通过
5
通过率
71%
被复制
5
上传者