Najdi nejdelší sérii přihlášení každého uživatele
Na webu pro online výuku je denní přihlašování gamifikováno: sledujeme nejdelší řadu po sobě jdoucích dní, kdy se uživatel přihlásil. Přihlásil se dnes a zítra — série dvou dní; vynechal den — série se vynuluje a začíná znovu. Pro každého uživatele spočítejte délku jeho nejdelší série po sobě jdoucích dní s přihlášením. Seřaďte podle identifikátoru uživatele. Nápověda: pokud rozprostřete data podle jejich pozice v pořadí přihlášení a od data odečtete číslo pozice, řádky téže série dopadnou na stejné posunutí — to je „kotva série“, podle které lze seskupit.
Ukázka očekávaného výstupu
Takto vypadá správná odpověď — počet řádků je její vlastní, nemusí odpovídat tabulkám schématu.
| user_id | longest_streak |
|---|---|
| 1 | 3 |
| 2 | 2 |
| 3 | 5 |
Přihlaste se, abyste viděli historii odevzdání
Přihlásit sePřihlaste se, abyste mohli použít AI mentora
Přihlásit se