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 today siempre será mayor o igual que la última fecha de la lista.
  • Una lista vacía debe devolver 0.