Намери най-дългата серия от влизания на всеки потребител
В сайт за онлайн обучение ежедневните влизания са геймифицирани: проследяваме най-дългата поредица от последователни дни, в които потребителят е влизал. Влязъл днес и утре — серия от две; пропуснал ден — серията се нулира и започва отначало. За всеки потребител изчисли дължината на най-дългата му серия от последователни дни с влизане. Подреди по идентификатор на потребителя. Подсказка: ако разпределиш датите по тяхната позиция в реда на влизанията и извадиш номера на позицията, редовете от една и съща серия попадат на едно и също отместване — това е «котвата на серията», по която можеш да групираш.
Примерен очакван изход
Така изглежда правилният отговор — броят редове е негов собствен, не е задължително да съвпада с таблиците в схемата.
| user_id | longest_streak |
|---|---|
| 1 | 3 |
| 2 | 2 |
| 3 | 5 |
Влез, за да видиш историята на решенията
ВходВлез, за да използваш ИИ ментора
Вход