Racha actual
Crea una función que reciba el día actual (p. ej., "2019-09-30"), una lista de diccionarios de fechas y devuelva la "racha actual" (es decir, la cantidad de días consecutivos).
Ejemplos
current_streak("2019-09-23", [
{
"date": "2019-09-18"
},
{
"date": "2019-09-19"
},
{
"date": "2019-09-21"
},
{
"date": "2019-09-22"
},
{
"date": "2019-09-23"
}
]) ➞ 3
current_streak("2019-09-25", [
{
"date": "2019-09-16"
},
{
"date": "2019-09-17"
},
{
"date": "2019-09-21"
},
{
"date": "2019-09-22"
},
{
"date": "2019-09-23"
}
]) ➞ 0- La lista de fechas está ordenada cronológicamente.
- El parámetro
todaysiempre será mayor o igual que la última fecha de la lista. - Una lista vacía debe devolver
0.