Coding
Parsing & Data

Job Chains From a CSV

Premium
Difficulty

Asked at Headlands Technologies

Theory: Parsing and Data Hygiene

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 xxxxxxxxx xxxxx xxxx xx xxxxxx xx xxxx: xxxx xxx xxxxx xxxx xx xxx xxxx xxx xxxx xx xxxxxxxx, xxx xxx xxxx xxx xx x xxxxx xxxxx xxxx xx xxxxxx. xxx xxxxxxxxx xxxxxxx xxxx xxx xx x xxx, xxx xxxxxxxxxx xxxxx xxx xxxxx xxx xxxxx xxxx xxx xxxxxx xxx xxx xxxxx xxx xxxxxxx xxxxxxx. xxx xxxxxx xxxxx xxxx x xxxxxx xxxxxx xxxxx xxxxxx, xx xxx xxxxxx xxx xx xxxxxx xxxxxxxx xxxx xx xxx x xxxxx xxx xx xxxxxx xxxxxx xxxx xxxxx xx xx.

xxxxxxxxx xxx::xxxxxx xxx_xxxxxx(xxxxx xxx::xxxxxx& xxx).

xxx xxxxx xxxxxx xxxx x xxxxxx xxxx xxxx xxxx xxxx xxxxxxx #xxxxx_xxx,xxxxxxx_xx_xxxxxxx,xxxx_xxx. xxxxx xxxx xxxxx xx xx xxx xxx, xxxxx_xxx,xxxxxxx_xx_xxxxxxx,xxxx_xxx:

  • xxxxx_xxx xx xxx xxx'x xx, x xxxxxxxx xxxxxxx.
  • xxxxxxx_xx_xxxxxxx xx xxx xxxx xxx xxx xxx, x xxx-xxxxxxxx xxxxxxx.
  • xxxx_xxx xx xxx xx xx xxx xxx xxxx xxxx xxxx, xx x xxxx xxx xxxxx xxxx xx xxxx xxx.

x xxxxx xx xxx xx xxxx xxxxx xxxxxx xxx xxxxxxx xxxx: xx xxxx, xx xxxxxx, xx xxxxxxx, xx xxxxx xxxxx. xxxxxxx xxxxx xxx xxxxxx, xx xxx xx xxx x. xxxxx xxx xxxxxxxxx xx x. xxx xxxxxxxx xxxxxxx xx xxx xxx xx xxx xxxxx xx xxxxxxx; xx xxxxx xxxx xxxxxxxx xxxx xx xxx. xxxx xxx xxxxxx xx xxx xxxxx.

x xxxxx xxxxxx xx x xxx xxxx xx xxx xxxxx xx xxx xxxx_xxx. xxx xxxx xxxxx, xx xxx xxxxx xx xxxxx xxx xxxxx xxx xxxxx xxxxxxx xx xxx xxxxx, xxxxxx xxx xxxxx

xxxxx_xxx: <xx>
xxxx_xxx: <xx>
xxxxxx_xx_xxxx: <x>
xxx_xxxx: <xx:xx:xx>
xxxxxxx_xxxx: <xx:xx:xx>
-

xxxxx xxx xxxxxx xxxx x, xxxxxx xxxxxx xxxx xxxxx xxxxxxxx, xxx xxxxx xx xx xxxxxxx xxxxx xxx xxxxx -. xxx_xxxx xx xxx xxx xx xxx xxxxxxxx xx xxx xxxxx'x xxxx. xxxxxxx_xxxx xx xxx_xxxx xxxxxxx xx xxxxxx_xx_xxxx, xxxxxxx xxxx. xxxx xxx xxxx-xxxxxx xx:xx:xx, xxx xxx xxxxx xxxxx xxx xxxxx xx.

xxxxxx xxxxxxx xxxxxxxxx xxxxx xxxx xxx xx xxxxx xxxxx:

  • xxx xxxxxx xxxx xx xxxxxxx xx xx xxx xxxxxxx xxx xxxx xxxxx
  • x xxx xxxx xxx xxxx xxxxxxx xxxxx xxxxxx, xx x xxxxx xx xxx xx xxx xxxx xxxxx
  • x xxxxx_xxx xx xxxxxx xxxxx
  • x xxxx_xxx xxxxx xxxx x xxxxx x xxx xxxx xxx xx xxx
  • xxx xxxx xxxx xxx xxxx xxxx_xxx
  • x xxxxx xxx xx xxxxx, xxxxx xx xx xxx xxx xxxx xxxx x xxxxx
  • x xxxxx'x xxx_xxxx xxxxxxx xxxxx xxxxxxx, xxx xxx
  • xxxxx xxx xx xxx xxxx xx xxx; x xxxxxx xx xxx xxx xx xxxxxxxxx xxx

xxxxxxxx

#xxxxx_xxx,xxxxxxx_xx_xxxxxxx,xxxx_xxx
x,xx,xx
x,xx,x
x,xx,x
xx,xx,x

→

xxxxx_xxx: x
xxxx_xxx: xx
xxxxxx_xx_xxxx: x
xxx_xxxx: xx:xx:xx
xxxxxxx_xxxx: xx:xx:xx
-
xxxxx_xxx: x
xxxx_xxx: x
xxxxxx_xx_xxxx: x
xxx_xxxx: xx:xx:xx
xxxxxxx_xxxx: xx:xx:xx
-

xxx xxxxxx, x → xx xxx x → x. xxx x xxxxxxx xxxxxx xxx x, xx xxx xxxxx xxxxx xxxxx. xxx xxxxxx xxxxx'x xxxxxxx xx xx.x xxxxxxx, xxxxxxxx xx xx.

#xxxxx_xxx,xxxxxxx_xx_xxxxxxx,xxxx_xxx
x,xx,x
x,xx,x

→ xxxxxxxxx xxxxx. xxx x xxxxxx xx x xxx x xxxxxx xxxx xx x, xx xx xxx xx x xxxxx xxx xxx xxxx xxxx x xxxxx.

xxxxxxxxxxx

  • xx xx (x xxxxx xx^x) xxxx. xxxxx xxxxx xxxxx xxxx xx x xxxxxx xx-xxx xxxxxxx. xxx xxx xxx xxxxx: x xxx xx xxx xx xxx xxxx xxx xx xxx xxxx.
  • xxxxxxx xxxx xxx'x xxxxxxxxxxx xx xxxxxxxx xxx xxxx xxxxx xx (x(x^x)) xxx xxxx xxx xxxxxx xx xxx xxxxxxx xxxxxx xxxx. xxxxx xxx xxxxxx xx xxxxxxx x xxxxxxxx xxxxxx xx xxxxx.
  • xxxx xxx xxx xxxxxxx xxxxx xxx xxxxxxx. xxx xxxxxx xxxxx xxx xxxxx xxxx xxxx xx xxxxxxxx xx xxxx: x xxxxx xxxxxx xxxx x xxx, x xxxxx, x xxx xxxx x xxxxxx xx xx, x xxxxxx xxxx xxxxxxx xxxxx xx, x xxxxx xxxxx xxxx xxxxxx xx xxxxxxx.

This problem is only available to subscribers.

Language: C++23job_chains

Unlock the problem to run it against the tests.