Quant Python

Scrub a Returns Panel

Premium
Difficulty

Asked at Maven Securities, Squarepoint Capital

Theory: Quant Python That Survives Review

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.

xxx xxxxxx xxxxxx xxxxxxx xxxxxx xxxx xxx xxx xxxxxxx: x xxxxxx xxxxxxxxx xxxxxx, x xxxxx xxxxx, x xxx-xxxxxxxx xxxx. xxxx xxxxx xxxx xxxxxxxx xxx xxxxxxxxxx xxxxxxxx, xxxxxxx xxxxxxxx x xxxxx xxxxxx xx xxx xxx xxx x xxxx xxxxx xxxxxx. xxxxx xxxxx xxx xxxxx xxxxx, xxx xxxx xx xx xxxx xxxxxxx xxxxxx xxxx xxxxx, xxxxx x xxxx xx xxxxxxx xx xxxxxxx xxx xxxxxxxxxxx xx xx xxxxxxxx xx xxxxx.

xxxxxxxxx xxxxx_xxxxx(xxxx, x).

xxxx xxx xx (xxxxxx, xxxx, xxxxx) xxxxx xxxxx xx x xxxxxx xx xxxxx xxxxxx xx xx xxxxxxx, xxx xxx xx xxxxxxxx. xxxx xxxxxx xxxxxxxxx.

xxx xxxx xxxx, xxxxxxx xxxxxx xxxx xxxx'x xxxxx xxxxxxx:

x. xxxxxx xx xxx xxxxx xxxxxx: xxxx xxx xxxxxx xxx xxxx xxx xxxxxxx xx xxxxx xxx // x. x. xxx xx xxx xxxxx xxxxxx xx xxx xxxxxxxx xxxxxxxxxx ( |x - xxxxxx| ), xxxxxxxx xxx xxxx xxx. x. xx xxx xx x xxx xxxxx xxxxxxx xx xxxxxxxxxx, xx xxxx xx xxxxxxxxx. x. xxxxxxxxx xxxx xxxxx xxxxx xxxx ( [xxxxxx - x xxxx xxx,; xxxxxx + x xxxx xxx] ).

xxxxxx (xxxx, xxxxxx, xxxxx) xxxxxx xx xxxx xxxxxxxxx, xxxx xxxxxx xxxxxxxxx.

xxxxx xxx xxxxx xxxxxx xxxxxx xxxx xxxxxxxxx xxx xxxxxx xxx xxxxx xxxxx xxxxxxxxx xx xxxxx xxxxxxx, xx xxxxxxx xxxx xxxxx xxxxxxxx xxxxx.

xxxxxxxx

xxxxx_xxxxx([("x", x, xx), ("x", x, xx), ("x", x, xx), ("x", x, xxx)], x)
# [(x, 'x', xx), (x, 'x', xx), (x, 'x', xx), (x, 'x', xx)]

xxxxx_xxxxx([("x", x, x), ("x", x, x), ("x", x, x), ("x", x, xxx)], x)
# [(x, 'x', x), (x, 'x', x), (x, 'x', x), (x, 'x', xxx)]

xx xxx xxxxx, xxx xxxxxx xx xx xxx xxx xxx xx x, xx xxx xxxx xx ( [x, xx] ) xxx xxx xxxxxxx xx xxxxxx xx xx.

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

xxxxxxxxxxx

  • x <= xxx(xxxx) <= xx^x, x <= x <= xxx, xxxxxx xxx xx xxx.
  • xxx xxxxxxxxxx xx xxxxxxx. xx xxx xxxxxxxxx xxxxxx.
  • xxxxx xxxxxxxx xxxxxx x xxxx. x xxxx xxxxxxxx xxxx xxx xxxxx xxxxx xxxx xxxxx xxxx' xxxxxxxxxx xx xxxxxx xxxx xx xx xxxxxxx xxxxx.
  • xxx xxxxxx xxxxxxxxxxx xxxx xxxx xxx xxxxx xx xxx xxxxxxx. xxxxxx xxx xxxxx xxx xxxxxxxxx.

This problem is only available to subscribers.

Language: Python 3.12scrub_panel

Unlock the problem to run it against the tests.