Безопасный калькулятор

К примерам
ScalaначальныйПример

Реализуйте `safeDivide(a: Double, b: Double): Option[Double]`, которая возвращает `None` при делении на ноль. Затем реализуйте `parseAndCompute(s: String): Option[Double]`, которая разбирает строки вида `"10 / 2"` и возвращает результат. Поддержите операции `+`, `-`, `*`, `/`. Если строку нельзя разобрать или оператор неизвестен, верните `None`.

«Создать сессию» скопирует пример и сразу откроет ссылку для кандидата. «В мои задачи» — скопирует, чтобы отредактировать перед сессией.