2013渣打科营编程马拉松赛 初始题目

题目:https://github.com/aqingsao/length/blob/master


如果连接失效,请看下面。

length

题目介绍

您要做的是一个长度单位转化和计算工具,能够把不同的长度单位转换为标准长度(米),并且可以在不同单位之间进行加减运算。

输入文件

输入文件input.txt的内容可分为两部分:

  1. 不同单位和标准长度米的转换规则, 比如

1 mile = 1609.344 meters, 代表1英里等于1609.344米;

  1. 转换前或者计算前的单位,比如 1.2 miles // 一个长度 1.2 miles + 1 fath - 0.2 meters // 单位可能不同的长度之间的加减运算

您要做的

我们期望您编写一个应用程序,可以读取输入文件,了解不同单位与米之间的转换规则后,把以不同单位表示的长度都转换为标准单位米;同时计算不同单位长度的加减表达式,得到以米为单位的结果。

做题要求:

  • 请一定Fork本仓库再做题目

  • 使用的编程语言不限

  • 输出结果为文件"output.txt",其格式见下面说明

  • 源代码和结果文件"output.txt"上传到您的GitHub代码库中

  • 结果文件“output.txt”一定要放到代码库的根目录下

输出文件格式

该文件的格式共有12行,并严格遵守以下规则:

  • 第1行是您在渣打编程马拉松官网上报名时的注册邮箱,比如myName@gmail.com

  • 第2行是空行

  • 第3行至第12行,每行显示1个计算结果,比如1931.21 m

  • 计算结果要求精确到小数点后两位

  • 计算结果均以字母m结尾,请注意数字和字母m之间有一个空格。


    /************************************************************************************************************************/

    inputfile:

       
       
    1 mile = 1609.344 m
    1 yard = 0.9144 m
    1 inch = 0.00254 m
    1 foot = 0.03048 m
    1 fath = 1.8288 m
    1 furlong = 201.17 m
    1.2 miles
    0.15 yard
    32.7 inches
    127.93 feet
    22 faths
    0.032 furlong
    1 furlong + 2.5 feet
    0.9 mile - 18 inches
    1 fath - 1 foot + 12.5 inches
    3.02 miles + 17.5 yards - 0 fath


    /************************************************************************************************************************/

    我的代码 python 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值