Az egyes felhasználók leghosszabb belépési sorozatának megtalálása
Egy online tanulási oldalon a napi belépés gamifikált: nyilvántartjuk azt a leghosszabb sorozatot, amennyi egymást követő napon a felhasználó belépett. Belépett ma és holnap — kettes sorozat; kihagyott egy napot — a sorozat nullázódik és elölről indul. Minden felhasználóhoz számítsd ki a legtöbb egymást követő belépési napból álló sorozatának hosszát. Rendezz a felhasználó azonosítója szerint. Tipp: ha a dátumokat a belépési sorrendben elfoglalt pozíciójuk szerint elosztod, és kivonod a pozíció sorszámát, ugyanazon sorozat sorai azonos eltolásra esnek — ez a „sorozathorgony”, amely szerint csoportosíthatsz.
Várt kimeneti minta
Így néz ki egy helyes válasz — a sorszáma a sajátja, nem kell egyeznie a sématáblákkal.
| user_id | longest_streak |
|---|---|
| 1 | 3 |
| 2 | 2 |
| 3 | 5 |
Jelentkezz be a beküldési előzmények megtekintéséhez
BejelentkezésJelentkezz be az MI-mentor használatához
Bejelentkezés