问题1787--贝贝的ISBN码Ⅱ

1787: 贝贝的ISBN码Ⅱ

时间限制: 1 Sec  内存限制: 128 MB
提交: 6  解决: 5
[提交] [状态] [讨论版] [命题人:]

题目描述

每一本书都有一个ISBN号码,ISBN由13位数字组成,分5个部分:图书产品代码978或979,组成(国家、地区、语言的代号),出版者号,书序号和校验码。例如978-0-670-82163-7就是一个标准的ISBN码。 
出版社想开发一套自动化识别系统,判断输入的ISBN号码中校验是否正确,如果正确,则仅输出“Right”;如果错误,则输出你认为是正确的ISBN号码。于是,出版社把这个任务交给了贝贝。 
校验码的计算方法如下:用1分别乘ISBN的前12位数字中的奇数位(从左边开始数起),用3分别乘以偶数位,乘积之和mod10,得余数,10与这个余数之差就是校验码的值。例如ISBN号码978-0-670-82163-7中的校验码7是这样得到的:对978067082163这12个数字,从左至右,分别乘以1,3,…,1,3,再求和,即9×1+7×3+···+3×3=113,113 mod 10余数为3,然后取10与3的差7作为检验码。请你帮贝贝完成这个任务。 

输入

只有1行,是一个字符序列,表示一本书的ISBN号码(保证输入符合ISBN号码的格式要求)。

输出

假如ISBN识别码正确,那么输出“Right”,否则输出正确的ISBN号码(包括分隔符“-”)。

样例输入 Copy

978-0-670-86163-7

样例输出 Copy

Right

来源/分类