需要帮助,根据另一个参数为一个参数添加双精度

时间:2018-08-27 16:00:20

标签: java

我正在寻找Java编码帮助,该方法涉及如何基于另一个参数的信息在一个参数中添加数字。

样本数据:

Customer # 1                        Customer # 2
Year      # of days                 Year      # of days              
2002         24                     2002         42
2003         53                     2003         91     
2004         16                     2004         38
2005         86                     2005         67

如何根据年份增加天数?给定的年份可以是过去的任何年份,因此不是固定年份。基本上,如果我有20个客户,其中5个客户有1997年,我将如何计算他们的天数?

1 个答案:

答案 0 :(得分:0)

真诚地要求其他所有人不要仅仅给出答案。

我不会立即给出答案,因为这可能对您没有帮助。相反,我给了你一个提示。 pseudocode自己尝试一下-编码愉快。

您可以将年份作为关键字存储在HashMap中。这里的key是'年',而value是'天数'。

遍历此集合时,您需要检查地图中是否已经存在key。如果是,则获取前一个值,然后向其添加新值。如果不存在,则将值设置为key。这是您可以尝试实现的简单伪算法。