#788

Die längste Login-Serie jedes Nutzers finden

Auf einer Online-Lernplattform ist das tägliche Einloggen gamifiziert: Wir verfolgen die längste Folge aufeinanderfolgender Tage, an denen sich ein Nutzer eingeloggt hat. Heute und morgen eingeloggt — Serie von zwei; einen Tag verpasst — die Serie wird zurückgesetzt und beginnt von vorn. Berechnen Sie für jeden Nutzer die Länge seiner längsten Serie aufeinanderfolgender Login-Tage. Sortieren Sie nach Nutzer-ID. Hinweis: Wenn Sie die Daten nach ihrer Position in der Login-Reihenfolge auffächern und die Positionsnummer abziehen, landen Zeilen derselben Serie auf demselben Versatz — das ist der «Serien-Anker», nach dem Sie gruppieren können.

Beispiel der erwarteten Ausgabe

So sieht eine korrekte Antwort aus — ihre Zeilenanzahl ist eigenständig und muss nicht mit den Schematabellen übereinstimmen.

user_idlongest_streak
13
22
35

Dein Abfrageergebnis erscheint hier