我正在寻找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年,我将如何计算他们的天数?
答案 0 :(得分:0)
真诚地要求其他所有人不要仅仅给出答案。
我不会立即给出答案,因为这可能对您没有帮助。相反,我给了你一个提示。 pseudocode
自己尝试一下-编码愉快。
您可以将年份作为关键字存储在HashMap
中。这里的key
是'年',而value
是'天数'。
遍历此集合时,您需要检查地图中是否已经存在key
。如果是,则获取前一个值,然后向其添加新值。如果不存在,则将值设置为key
。这是您可以尝试实现的简单伪算法。