#788

Najdłuższa seria logowań każdego użytkownika

Na platformie do nauki online codzienne logowania są zgrywalizowane: śledzimy najdłuższą serię kolejnych dni, w których użytkownik się logował. Zalogował się dziś i jutro — seria dwóch dni; opuścił dzień — seria zeruje się i zaczyna od nowa. Dla każdego użytkownika oblicz długość jego najdłuższej serii kolejnych dni z logowaniem. Posortuj według identyfikatora użytkownika. Wskazówka: jeśli rozłożysz daty według ich pozycji w kolejności logowań i odejmiesz numer pozycji, wiersze należące do tej samej serii wylądują na tym samym przesunięciu — to właśnie «kotwica serii», po której można pogrupować.

Przykładowy oczekiwany wynik

Tak wygląda poprawna odpowiedź — liczba jej wierszy jest swoista i nie musi odpowiadać tabelom ze schematu.

user_idlongest_streak
13
22
35

Wynik Twojego zapytania pojawi się tutaj