#788

Vind de langste login-reeks van elke gebruiker

Op een online leerplatform worden dagelijkse logins gegamificeerd: we houden de langste reeks opeenvolgende dagen bij waarop een gebruiker inlogde. Vandaag en morgen ingelogd — een reeks van twee; een dag gemist — de reeks wordt gereset en begint opnieuw. Bereken voor elke gebruiker de lengte van zijn langste reeks opeenvolgende login-dagen. Sorteer op gebruikers-id. Hint: als je datums spreidt op hun positie in de login-volgorde en het positienummer aftrekt, belanden rijen van dezelfde reeks op dezelfde offset — dat is het «reeks-anker» waarop je kunt groeperen.

Voorbeeld van verwachte uitvoer

Zo ziet een correct antwoord eruit — het aantal rijen is op zichzelf staand en hoeft niet overeen te komen met de schematabellen.

user_idlongest_streak
13
22
35

Je queryresultaat verschijnt hier