201312-2-ISBN号码
试题编号: | 201312-2 |
试题名称: | ISBN号码 |
时间限制: | 1.0s |
内存限制: | 256.0MB |
问题描述: |
问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔之后的五位数字代表该书在出版社的编号;最后一位为识别码。 输入格式 输入只有一行,是一个字符序列,表示一本书的ISBN号码(保证输入符合ISBN号码的格式要求)。 输出格式 输出一行,假如输入的ISBN号码的识别码正确,那么输出“Right”,否则,按照规定的格式,输出正确的ISBN号码(包括分隔符“-”)。 样例输入 0-670-82162-4 样例输出 Right 样例输入 0-670-82162-0 样例输出 0-670-82162-4 |
python程序:
s = input()
a = list(map(int,s[0:12].replace("-","")))
b = 0
for i in range(9):b += a[i]*(i+1)
if s[12] == "X":if b % 11 == 10:print("Right")else:print(s[0:12],end="")print(b%11)
else:if b % 11 == 10:print(s[0:12]+"X")else:if b % 11 == int(s[12]):print("Right")else:print(s[0:12],end="")print(b%11)
201312-2-ISBN号码相关推荐
- 洛谷 P1055 ISBN号码【字符串+模拟】
P1055 ISBN号码 题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其 ...
- Java 洛谷 P1055 ISBN号码
题目链接:https://www.luogu.com.cn/problem/P1055 输入格式 一个字符序列,表示一本书的ISBN号码(保证输入符合ISBN号码的格式要求). 输出格式 一行,假如输 ...
- CCF真题 201312-2 ISBN号码
目录 1 题目 1.1 问题描述 1.2 输出格式 1.3 样例输入 1.4 样例输出 1.5 样例输入 1.6 样例输出 2 代码 1 题目 1.1 问题描述 每一本正式出版的图书都有一个ISBN号 ...
- NOIP2008 普及组T1 ISBN号码 解题报告-S.B.S.
题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其中符号"-&qu ...
- Vijos p1484 ISBN号码
描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其中符号"-" ...
- ISBN号码【模拟】
ISBN号码ISBN号码ISBN号码 题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x&q ...
- 【p081】ISBN号码
Time Limit: 1 second Memory Limit: 50 MB [问题描述] 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定 ...
- 信息学奥赛一本通 1942:【08NOIP普及组】ISBN号码 | OpenJudge NOI 1.7 29:ISBN号码 | 洛谷 P1055 [NOIP2008 普及组] ISBN 号码
[题目链接] ybt 1942:[08NOIP普及组]ISBN号码 OpenJudge NOI 1.7 29:ISBN号码 洛谷 P1055 [NOIP2008 普及组] ISBN 号码 [题目考点] ...
- ISBN号码(洛谷-P1055)
题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如"x-xxx-xxxxx-x",其中符号"-&qu ...
- CCF201312-2 ISBN号码
问题描述: 试题编号: 201312-2 试题名称: ISBN号码 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码 ...
最新文章
- 轮椅上的博士矣晓沅:9 年求学路,我从清华毕业了
- python 简化连锁比较 pycharm提示Simplify chained comparison
- for循环嵌套 简单优化
- java jdk 检测安装_JDK如何安装和配置环境变量以及检验是否成功安装JDK的方法
- mysql增删改查的命令_MySql增删改查命令
- WinPcap获取网卡的更多信息
- php signature解密,openssl RSA非对称加密、解密、签名、验签
- x-lite for linux,Linux Lite 4.6正式发布:现基于Ubuntu 18.04.3 LTS
- 免费!200块全志XR806开源鸿蒙开发板试用
- linux操作命令 mongo_Linux安装mongodb总结(仅学习)
- 【一类题】二维数点的几个做法
- erp服务器维护数据备份,erp服务器备份
- [转载] [python标准库]math——数学函数
- 神马是敏捷?(3)——敏捷在中国的水土不服
- 中兴网络设备交换机路由器查看所有端口光功率命令
- 关于DOS/DDOS攻击和防御
- tempo 2.0 学习记录
- 各类抽奖活动开发总结及分析
- Android 11 Bata 正式发布!闲鱼最新升级版 Flutter 技术电子书开放下载
- 数据架构师、数据分析师、数据工程师哪个工资更高?
热门文章
- Ubuntu 18.04 rc.local systemd设置
- TIF合并Java代码
- Vue 项目 Element-ui CDN引入后体积不变或变大的问题
- 【SQL】通过rowid查找及删除重复记录
- JAVA中常见异常小结
- 解决 ModuleNotFoundError: No module named ‘requests‘ 问题
- js做四则运算时,精度丢失问题及解决方法
- 解决Vue循环中子组件不实时更新的问题
- 超实用的mysql分库分表策略,轻松解决亿级数据问题
- 如何输入已经以新的TTY运行的Docker容器