#788

Găsește cea mai lungă serie de autentificări a fiecărui utilizator

Pe un site de învățare online, autentificările zilnice sunt gamificate: urmărim cea mai lungă serie de zile consecutive în care un utilizator s-a autentificat. S-a autentificat azi și mâine — serie de două; a sărit o zi — seria se resetează și începe din nou. Pentru fiecare utilizator, calculați lungimea celei mai lungi serii de zile consecutive cu autentificare. Sortați după id-ul utilizatorului. Indiciu: dacă distribuiți datele după poziția lor în ordinea autentificărilor și scădeți numărul poziției, rândurile aceleiași serii ajung la același decalaj — acesta este «ancora seriei» după care puteți grupa.

Exemplu de ieșire așteptată

Așa arată un răspuns corect — numărul său de rânduri îi este propriu, nu trebuie să se potrivească cu tabelele din schemă.

user_idlongest_streak
13
22
35

Rezultatul interogării tale va apărea aici