Back to trackQuant Developer
Next
Track progress140 items
Algorithms

Rolling Maximum Over a Window

Premium
Difficulty

Read the problem, hints and solution here. The editor needs a bigger screen: open this page on a laptop to write and run your code.

x xxxx xxxxx xxxxxxxx xxxx xxx xxxxx xxxx xxx xxxxxxx xxxxx xx xxx xxxx x xxxxx. xxx xxxxx xxxx xx xxxxx xxxx, xxxx x xxxx xxxxxx, xx xxxxxxxxxxx xxx xxxxxxx xx xxxx xxxxxx xxxx xxxxxxx xx xxx xxxx xxxx xxx xx xx.

xxxxxxxxx xxxxxxx_xxx(xxxxxx, x). xxxxxx xxx xxxxxxx xx xxxxx xxxxxx xx x xxxxxxxxxxx xxxxxx, xx xxxxx: xxxxx x xx xxx xxxxxx xx xxx(xxxxxx[x:x + x]), xxx xxx xxxxxx xxx xxx(xxxxxx) - x + x xxxxxxx.

xxxxxxxx

xxxxxxx_xxx([x, x, x, x, x, x, x, x], x)
# [x, x, x, x, x, x]

xxxxxxx_xxx([x, x, x], x)
# [x, x, x]

xxxxxxxxxxx

  • (x xx x xx x xx x xxxxx xx^x); xxxxxx xxx xxxxxxxx xxx xxx xxxxxx.
  • xxx xxxxxx xxxxxxxxxxx xxxx xxxx (x = x xxxxx xx^x) xxx (x = x xxxxx xx^x). xxxxxx xxx xxxxxxx xx xxxx xxxxxx xxxxxxxxxx xx (x(xx)), xxxxx (xx^{xx}) xxxxx, xxx xxxx xxx xxxxxx. x xxxx xxxx xxxx xxxxxxxx xx (x(x xxx x)) xxx xxxxxx; xxx xxxxxxxx xxxxxxxx xx (x(x)).

This problem is only available to subscribers.

Language: Python 3.12rolling_max

Unlock the problem to run it against the tests.