>>15
言葉足らずでごめんね。

> Map<日付, Integer>と、日付に対してIntegerを割り当ててるのは、N個前を表現するためですか?
yes

> Mapを作る時点で日付の一番古いところに値0、それ以降は値++って感じ
そんな感じで。