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_id | longest_streak |
|---|---|
| 1 | 3 |
| 2 | 2 |
| 3 | 5 |
Conectează-te pentru a vedea istoricul soluțiilor trimise
Conectează-teConectează-te pentru a folosi Mentorul AI
Conectează-te