package Ġcom . ad ri elm . a oc 2 0 2 0 . solutions . day 1 3 Ċ Ċ class ĠBus Schedule Parser Ġ{ ĊĠĠĠ Ġfun Ġparse ( schedule Data : ĠString ): ĠList < Day 1 3 . Bus > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġschedule Data ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. split (",") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Indexed NotNull Ġ{ Ġindex , Ġs Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDay 1 3 . Bus ( s . toInt (), Ġindex ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠNumber FormatException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ