Atrodi katra lietotāja garāko pieteikšanās sēriju
Tiešsaistes mācību vietnē ikdienas pieteikšanās ir gamificēta: mēs sekojam līdzi garākajai secīgo dienu virknei, kurās lietotājs pieteicies. Pieteicies šodien un rīt — sērija divi; izlaida dienu — sērija atiestatās un sākas no jauna. Katram lietotājam aprēķini viņa garākās secīgo pieteikšanās dienu sērijas garumu. Kārto pēc lietotāja id. Padoms: ja datumus izvieto pēc to pozīcijas pieteikšanos secībā un atņem pozīcijas numuru, vienas sērijas rindām sanāk vienāda nobīde — tas arī ir «sērijas enkurs», pēc kura var grupēt.
Sagaidāmais izvades paraugs
Tā izskatās pareiza atbilde — tās rindu skaits ir pašai savs, tam nav jāatbilst shēmas tabulām.
| user_id | longest_streak |
|---|---|
| 1 | 3 |
| 2 | 2 |
| 3 | 5 |
Pieslēdzies, lai redzētu iesniegumu vēsturi
PieslēgtiesPieslēdzies, lai izmantotu AI mentoru
Pieslēgties