#788

Rask ilgiausią kiekvieno vartotojo prisijungimų seriją

Internetinio mokymosi svetainėje kasdieniai prisijungimai yra geimifikuoti: skaičiuojame ilgiausią iš eilės einančių dienų seriją, kuriomis vartotojas prisijungė. Prisijungė šiandien ir rytoj — serija dvi; praleido dieną — serija nulinasi ir prasideda iš naujo. Kiekvienam vartotojui apskaičiuok jo ilgiausios iš eilės einančių prisijungimo dienų serijos ilgį. Rūšiuok pagal vartotojo identifikatorių. Užuomina: jei išdėstysi datas pagal jų poziciją prisijungimų eilėje ir atimsi pozicijos numerį, tos pačios serijos eilutės atsidurs ant vienodo poslinkio — tai ir yra „serijos inkaras“, pagal kurį gali grupuoti.

Laukiamo rezultato pavyzdys

Taip atrodo teisingas atsakymas — jo eilučių skaičius yra savitas, jis neprivalo sutapti su schemos lentelėmis.

user_idlongest_streak
13
22
35

Jūsų užklausos rezultatas bus rodomas čia