1037. 在霍格沃茨找零钱(20) python篇
1037. 在霍格沃茨找零钱(20)
如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱P和他实付的钱A,你的任务是写一个程序来计算他应该被找的零钱。
输入格式:
输入在1行中分别给出P和A,格式为“Galleon.Sickle.Knut”,其间用1个空格分隔。这里Galleon是[0, 107]区间内的整数,Sickle是[0, 17)区间内的整数,Knut是[0, 29)区间内的整数。
输出格式:
在一行中用与输入同样的格式输出哈利应该被找的零钱。如果他没带够钱,那么输出的应该是负数。
输入样例1:
10.16.27 14.1.28
输出样例1:
3.2.1
输入样例2:
14.1.28 10.16.27
输出样例2:
-3.2.1
n=input().split()
a=n[0].split('.')
b=n[1].split('.')
c=abs(int(a[0])*17*29+int(a[1])*29+int(a[2])-int(b[0])*17*29-int(b[1])*29-int(b[2]))
d=str(c//(29*17))
e=str((c-int(d)*29*17)//29)
f=str(c-int(d)*29*17-int(e)*29)
if int(a[0])*17*29+int(a[1])*29+int(a[2])<int(b[0])*17*29-int(b[1])*29-int(b[2]):print(d+'.'+e+'.'+f)
elif int(a[0])*17*29+int(a[1])*29+int(a[2])>int(b[0])*17*29-int(b[1])*29-int(b[2]):print('-'+d+'.'+e+'.'+f)
else:print('0.0.0')
有两个测试点错误,不知道原因,求解答!!!
1037. 在霍格沃茨找零钱(20) python篇相关推荐
- C++学习之路 | PTA乙级—— 1037 在霍格沃茨找零钱 (20 分)(精简)
1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十 ...
- PAT (Basic Level) Practice (中文)1037 在霍格沃茨找零钱 (20 分)
1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十 ...
- 1037 在霍格沃茨找零钱 (20分)
1037 在霍格沃茨找零钱 (20分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九 ...
- 1037 在霍格沃茨找零钱 (20 分)
1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十 ...
- PAT 乙级1037 在霍格沃茨找零钱 (20分)
1037 在霍格沃茨找零钱 (20分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九 ...
- 1037 在霍格沃茨找零钱 (20 分)
如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易.& ...
- 14行代码满分:1037 在霍格沃茨找零钱 (20分)
立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个 ...
- PTA乙级 1037 在霍格沃茨找零钱 (20分)--水题
题目原文 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可, ...
- 1037 在霍格沃茨找零钱 (20 分)(测试点4、5、6)
PAT乙级真题 题目链接: https://pintia.cn/problem-sets/994805260223102976/problems/994805284923359232 引入: 如果你是 ...
- 【PAT乙级】1037 在霍格沃茨找零钱 (20 分)
题目地址 #include<cstdio> #include<iostream> using namespace std; int s1,s2,s3,ss1,ss2,ss3; ...
最新文章
- [实现] 利用 Seq2Seq 预测句子后续字词 (Pytorch)
- Nature:光解水催化剂效率接近100%!马斯克移民火星的能源和氧气这下有了
- python极简主义_XData: 为 Python 之禅写的极简主义数据验证工具
- 25.计算机和计算器的区别
- 08--MySQL自学教程:DQL(数据库查询)字段控制查询、聚合函数、分组查询、limit(二)
- ajax 入参为list_ajax传递给后台数组参数方式
- 使用srvany.exe将任何程序作为Windows服务运行
- 实现tree系统命令
- 前端学习(312):高度塌陷
- table虚线边框_web前端工程师7天0基础到精通(TABLE+CSS制作《互联世纪网》)
- java web高级编程 百度网盘_[有书共享]JavaWeb高级编程
- 您已到达6300千米深度,速度8 公里/秒,正在穿过地心 [置顶]
- 全球首个AI合成主播发布,效果以假乱真!揭秘背后技术原理
- 快递实名制正式实施 市民最担心个人信息泄露
- strace的简单用法
- Asp.net Core 2.1新功能Generic Host(通用主机),了解一下
- 【路径规划】基于matlab GUI EKF算法机器人SLAM演示路径规划【含Matlab源码 509期】
- n维空间被m个n-1维的“刀”最多切出多少块
- 02 | VMware克隆虚拟机镜像和导入及网络设置(图文教程)
- ng serve 报错: 95% emitting LicenseWebpackPlugin(node:21768) UnhandledPromiseRejectionWarning…
热门文章
- 1500: [NOI2005]维修数列 (Splay)
- 2022年汽车驾驶员(中级)考试模拟100题及答案
- Docker安装错误failure: repodata/repomd.xml from docker-ce-stable
- 《涨知识啦35》-二极管中的隧道效应和齐纳击穿现象
- powershell常见缩写与中文意思
- width和min-width的区别和差异性比较
- c语言正则表达式测试数字,C语言中使用正则表达式
- python要求所有浮点数必须带有小数部分对吗_关于 Python 语言的浮点数类型,以下选项中描述错误的是( )_学小易找答案...
- Far_planner 代码系列(11)
- 软件工程课程团队项目——第3、4周开发日志