【华为OD机试真题】促销活动(货币兑换)100%通过率
促销活动
题目描述:
系统需要提供人民币(CNY)、美元(USD)、英镑(GBP)、港币(HKD) 价值转换功能。为了简单处理,题目的说明和考生调试可以用下面的默认汇率:
1 CNY = 2 HKD
1 USD = 8 CNY
1 GBP = 2 USD
请按照汇率实现货币最大兑换和最小兑换功能。
例如:
最大兑换,即尽量往价值高的货币兑换: Currency(1200, CNY) = 75 GBP
Currency(127, HKD) = 3 GBP 1 USD 7 CNY 1 HKD
最小兑换,即尽量往价值低的货币兑换,直接转换为多少 HKD 即可。Currency(20, CNY) = 40 HKD 汇率是实时变化的,但是短期内大致符合当前价值规律,即相同数值的货币,价值满足 GBP>USD>CNY>HKD,每组输入数据都会有不同的输入汇率,需要按设置的汇率进行兑换。 解答要求
时间限制: 1000ms, 内存限制: 64MB 输入