ЕГЭ по информатике. Самая сложная №24. Решение в одну строку

Поділитися
Вставка
  • Опубліковано 25 січ 2025

КОМЕНТАРІ • 4

  • @anexolol
    @anexolol 6 місяців тому

    Периодически смотрела ваши видео, спасибо! ЕГЭ я уже сдала, тонна практики, вебы турбо, сборники, отработка заданий позади, можно выдохнуть)

  • @MsOlgaNik
    @MsOlgaNik 6 місяців тому +1

    В одну строчку на экзамене не получилось. Но получилось вот так)
    ##
    readalltext('24_17616.txt')
    .RegexReplace('\+\d{2,}\+',' ')//убрать ненулевые слагаемые в середине
    .RegexReplace('(\+| )\d{2,}\*\d{2,}(\+| )',' ')//убрать ненулевые произведения
    .RegexReplace('\D{2,}',' ') //убрали двойные операции
    .ToWords
    .MaxBy(x->x.length)
    .length
    .Print

    • @alexej_mihailovich
      @alexej_mihailovich 6 місяців тому

      Ольга Евгеньевна, ваш код хорош, я в нем обнаружил три ошибки, он не работает на: одиночных множителях, на нескольких операциях умножения и пересдача выявила ещё один момент, роковой - если ненулевое слагаемое оканчивается на 0

    • @MsOlgaNik
      @MsOlgaNik 6 місяців тому

      @@alexej_mihailovich ​​⁠, добрый день! Мой код, конечно, не универсальный, но логика сработала верно, а для экзамена это главный результат. Просто при решении постепенно отбрасывалось все лишнее именно из предлагаемого файла. А команды добавлялись по факту в обратной последовательности.
      С образовательной точки зрения ваш код безусловно лучше. Но как я всегда говорю «в бою все средства хороши»
      А вам огромное спасибо за приведенное решение и за указание на мои ошибки!