Najdi najdaljši niz prijav vsakega uporabnika
Na strani za spletno učenje so dnevne prijave igrificirane: spremljamo najdaljši niz zaporednih dni, ko se je uporabnik prijavil. Prijavljen danes in jutri — niz dveh; izpuščen dan — niz se ponastavi in začne znova. Za vsakega uporabnika izračunaj dolžino njegovega najdaljšega niza zaporednih dni s prijavo. Uredi po id-ju uporabnika. Namig: če datume razporediš po njihovem položaju v vrstnem redu prijav in odšteješ številko položaja, vrstice istega niza pristanejo na istem odmiku — to je »sidro niza«, po katerem lahko združuješ.
Vzorec pričakovanega izhoda
Tako izgleda pravilen odgovor — ima svoje število vrstic in se ni treba ujemati s tabelami sheme.
| user_id | longest_streak |
|---|---|
| 1 | 3 |
| 2 | 2 |
| 3 | 5 |
Prijavite se za ogled zgodovine oddaj
PrijavaPrijavite se za uporabo mentorja UI
Prijava