由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 面试一道编程题,求教
相关主题
这个题怎么做?孩子的金钱观——求教
现在 bb onsite 几轮?--update 面经CVS又卖这货? 昨天去CVS无意中看到的,等25折去采购
传"五朵金花"硬币价值上万元 专家:当年未进市场请问美国硬币有哪几种币值?
传"五朵金花"硬币价值上万元 专家:当年未进市场Re: 三星公司赔偿给apple 30卡车 5分钱硬币 (转载)
金色的1刀硬币Re: 三星公司赔偿给apple 30卡车 5分钱硬币 (转载)
相关话题的讨论汇总
话题: 硬币话题: 储蓄罐话题: 美元话题: 币值话题: 清空
进入JobHunting版参与讨论
1 (共1页)
f**f
发帖数: 171
1
请编写一个硬币储蓄罐的对象(Java或C++),满足以下条件:
1)只接受美元硬币,不接受其他货币
2)容量是十立方厘米(10cm^3),如果容量满则不能投币
3)可以报告当前已储硬币的总币值
4)可以清空当前硬币,重新设置成$0.00
我的问题是:
对1),储蓄罐本身一个类,怎么判断输入的只是美元硬币,而不是人民币硬币或美元纸
币或其他杂物?
对2),难道需要先假定知道各种币值的美元硬币体积和长宽高,然后再计算一些最大可
能的排列?
对3),貌似弄个ArrayList<>或int就解决了?
对4),不太清楚清空是什么意思
l*n
发帖数: 529
2
你这些问题写个Coin的类就搞定了
enum Currency {US, CN, JP, ...}
class Coin {
int value;
Currency cur;
double vol;
}
堆叠应该不用处理,毕竟罐子本身是方形还是圆形都没定义。

【在 f**f 的大作中提到】
: 请编写一个硬币储蓄罐的对象(Java或C++),满足以下条件:
: 1)只接受美元硬币,不接受其他货币
: 2)容量是十立方厘米(10cm^3),如果容量满则不能投币
: 3)可以报告当前已储硬币的总币值
: 4)可以清空当前硬币,重新设置成$0.00
: 我的问题是:
: 对1),储蓄罐本身一个类,怎么判断输入的只是美元硬币,而不是人民币硬币或美元纸
: 币或其他杂物?
: 对2),难道需要先假定知道各种币值的美元硬币体积和长宽高,然后再计算一些最大可
: 能的排列?

f**f
发帖数: 171
3
看来是我想多了

【在 l*n 的大作中提到】
: 你这些问题写个Coin的类就搞定了
: enum Currency {US, CN, JP, ...}
: class Coin {
: int value;
: Currency cur;
: double vol;
: }
: 堆叠应该不用处理,毕竟罐子本身是方形还是圆形都没定义。

1 (共1页)
进入JobHunting版参与讨论
相关主题
金色的1刀硬币Re: 三星公司赔偿给apple 30卡车 5分钱硬币 (转载)
孩子的金钱观——求教这个题怎么做?
CVS又卖这货? 昨天去CVS无意中看到的,等25折去采购现在 bb onsite 几轮?--update 面经
请问美国硬币有哪几种币值?传"五朵金花"硬币价值上万元 专家:当年未进市场
Re: 三星公司赔偿给apple 30卡车 5分钱硬币 (转载)传"五朵金花"硬币价值上万元 专家:当年未进市场
相关话题的讨论汇总
话题: 硬币话题: 储蓄罐话题: 美元话题: 币值话题: 清空