Find hver brugers længste login-stime
På et e-læringssite er daglige logins gamificeret: vi sporer den længste række af på hinanden følgende dage, en bruger har logget ind. Logget ind i dag og i morgen — stime på to; sprang en dag over — stimen nulstilles og starter forfra. For hver bruger skal du beregne længden af deres længste stime af på hinanden følgende login-dage. Sortér efter bruger-id. Tip: hvis du spreder datoerne ud efter deres position i login-rækkefølgen og trækker positionsnummeret fra, lander rækker fra samme stime på samme forskydning — det er det "stime-anker", du kan gruppere efter.
Eksempel på forventet output
Sådan ser et korrekt svar ud — dets rækketal er dets eget og behøver ikke at matche skematabellerne.
| user_id | longest_streak |
|---|---|
| 1 | 3 |
| 2 | 2 |
| 3 | 5 |
Log ind for at se indsendelseshistorik
Log indLog ind for at bruge AI-mentor
Log ind