问题1772--润的字符

1772: 润的字符

[命题人 : ]
时间限制 : 1 sec  内存限制 : 128 MB

提交

题目描述

润学长最近被叫到图书馆参加公益活动,他的任务是摆书,润学长发现每本书都有一串长长的编码,这个编码包括九位数字,三位分隔符和一位识别码,
格式如:x-xxx-xxxxx-x;其中-为键盘上的减号,最后一位数字为其识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,
例如0代表英语;第一个分隔符-之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔符后的五位数字代表该书在该出版社的编号;最后一位为识别码。
如何计算识别码呢?润学长不解的问图书馆管理员,管理员回答:“首位数字乘以1加上次位数字乘以2……以此类推,用所得的结果mod11,所得的余数即为识别码,如果余数为10,
则识别码为大写字母X。例如ISBN号码0-670-82162-4中的识别码4是这样得到的:对067082162这9个数字,从左至右,分别乘以1,2,...,9再求和,例如0×1+6×2+……+2×9=158,
然后取158 mod 11的结果4作为识别码。”
润学长当即想到集训室要选拔了,就给同学们布置一下任务:
你的任务是编写程序判断输入的编码中识别码是否正确,如果正确,则仅输出Right;如果错误,则输出你认为是正确的编码。

输入

一个字符序列,表示一本书的编码(保证输入符合编码的格式要求)。

输出

一行,假如输入的编码的识别码正确,那么输出Right,否则,按照规定的格式,输出正确的编码(包括分隔符-)。

样例输入 Copy

3-123-12345-6

样例输出 Copy

Right

来源/分类