В одну строчку на экзамене не получилось. Но получилось вот так) ## readalltext('24_17616.txt') .RegexReplace('\+\d{2,}\+',' ')//убрать ненулевые слагаемые в середине .RegexReplace('(\+| )\d{2,}\*\d{2,}(\+| )',' ')//убрать ненулевые произведения .RegexReplace('\D{2,}',' ') //убрали двойные операции .ToWords .MaxBy(x->x.length) .length .Print
Ольга Евгеньевна, ваш код хорош, я в нем обнаружил три ошибки, он не работает на: одиночных множителях, на нескольких операциях умножения и пересдача выявила ещё один момент, роковой - если ненулевое слагаемое оканчивается на 0
@@alexej_mihailovich , добрый день! Мой код, конечно, не универсальный, но логика сработала верно, а для экзамена это главный результат. Просто при решении постепенно отбрасывалось все лишнее именно из предлагаемого файла. А команды добавлялись по факту в обратной последовательности. С образовательной точки зрения ваш код безусловно лучше. Но как я всегда говорю «в бою все средства хороши» А вам огромное спасибо за приведенное решение и за указание на мои ошибки!
Периодически смотрела ваши видео, спасибо! ЕГЭ я уже сдала, тонна практики, вебы турбо, сборники, отработка заданий позади, можно выдохнуть)
В одну строчку на экзамене не получилось. Но получилось вот так)
##
readalltext('24_17616.txt')
.RegexReplace('\+\d{2,}\+',' ')//убрать ненулевые слагаемые в середине
.RegexReplace('(\+| )\d{2,}\*\d{2,}(\+| )',' ')//убрать ненулевые произведения
.RegexReplace('\D{2,}',' ') //убрали двойные операции
.ToWords
.MaxBy(x->x.length)
.length
.Print
Ольга Евгеньевна, ваш код хорош, я в нем обнаружил три ошибки, он не работает на: одиночных множителях, на нескольких операциях умножения и пересдача выявила ещё один момент, роковой - если ненулевое слагаемое оканчивается на 0
@@alexej_mihailovich , добрый день! Мой код, конечно, не универсальный, но логика сработала верно, а для экзамена это главный результат. Просто при решении постепенно отбрасывалось все лишнее именно из предлагаемого файла. А команды добавлялись по факту в обратной последовательности.
С образовательной точки зрения ваш код безусловно лучше. Но как я всегда говорю «в бою все средства хороши»
А вам огромное спасибо за приведенное решение и за указание на мои ошибки!