Considere una fecha formateada en YYYY-MM-DD
. Puede usar el comodín *
al final de la cadena de fecha. Por ejemplo, 2016-07-2*
describe todas las fechas de 2016-07-20
a 2016-07-29
.
Ahora, considere un período representado por una fecha de inicio y una fecha de finalización.
El algoritmo debe encontrar la lista más pequeña posible de fechas que representan el período.
Usemos un ejemplo. Para el siguiente período:
- fecha de inicio:
2014-11-29
- fecha final:
2016-10-13
El algoritmo debe devolver una matriz que contenga la siguiente lista de fechas:
2014-11-29
2014-11-30
2014-12-*
2015-*
2016-0*
2016-10-0*
2016-10-10
2016-10-11
2016-10-12
2016-10-13