Максимальное арифметическое выражение
Задание выполняется с использованием прилагаемого файла. Текстовый файл состоит из цифр 0, 5, 6, 7 и знаков арифметических операций «−» и «*» (вычитание и умножение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число 0 не имеет знака.
Условие как в банке ФИПИ — открыть и сверить
| |||
| |
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Просматривайте файл слева направо и ищите самые длинные непрерывные фрагменты, которые могут иметь вид «число (знак число)*».
2Наводящая — какие числа считатьуровень 2 из 3
Число либо равно 0, либо начинается с цифры 5, 6 или 7 и далее может содержать любые допустимые цифры. Между числами должен находиться ровно один знак «−» или «*».
3Прямая — фактически решениеуровень 3 из 3
Для каждого найденного корректного фрагмента подсчитайте все его символы и выберите максимальную длину. Максимальная длина равна 211.
