Betrachten Sie ein Datum im Format YYYY-MM-DD. Sie können den Joker *am Ende der Datumszeichenfolge verwenden. ZB 2016-07-2*beschreibt alle Daten von 2016-07-20bis 2016-07-29.
Betrachten Sie nun einen Zeitraum, der durch ein Start- und ein Enddatum dargestellt wird.
Der Algorithmus muss die kleinstmögliche Liste von Daten finden, die den Zeitraum darstellen.
Lassen Sie uns ein Beispiel verwenden. Für den folgenden Zeitraum:
- Anfangsdatum:
2014-11-29 - Endtermin:
2016-10-13
Der Algorithmus muss ein Array mit der folgenden Datumsliste zurückgeben:
2014-11-292014-11-302014-12-*2015-*2016-0*2016-10-0*2016-10-102016-10-112016-10-122016-10-13