ЕГЭ-24. Регулярные выражения

30 задач
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.

Функция re.fullmatch(pattern, string)проверяет, соответствует ли ВСЯ строка целиком заданному шаблону (от начала до конца).

 
Дана строка, содержащая буквы и цифры. Последовательности цифр, идущие подряд без разрывов, образуют одно число. Найдите количество чисел, состоящих только из нечётных цифр.

В первой строке выведите количество найденных чисел. 
Во второй строке выведите эти числа в порядке возрастания (если таких чисел в строке нет, то во второй строке ничего выводить не надо).

 
Дана строка, содержащая буквы и цифры. Последовательности цифр, идущие подряд без разрывов, образуют одно число. Определите минимальное нечётное число в этой строке. Если нечётных чисел в строке нет, то выведите -1
Дана строка, содержащая буквы и цифры. Последовательности цифр, идущие подряд без разрывов, образуют одно число. Определите максимальное чётное число в этой строке. Если чётных чисел в строке нет, то выведите -1
Дана строка из заглавных латинских букв. Найдите самый частый символ, который встречается между буквами C и D (в комбинации C*D, где * - один любой символ). Выведите этот символ и количество раз (через один пробел).

Если таких символов нет, то выведите одно число 0. 

Гарантируется, что найденные комбинации C*D не пересекаются.
 
В текстовом файле находится строка из заглавных латинских букв. Определите количество комбинаций вида X*Y*Z, где каждая * — любой один символ.

Гарантируется, что найденные комбинации X*Y*Z не пересекаются (то есть каждый символ строки входит не более чем в одну такую комбинацию).
Дана строка из заглавных латинских букв. Определите количество комбинаций вида A*B, где * — любой один символ. Если таких комбинаций нет, то выведите 0. 

Гарантируется, что найденные комбинации A*B не пересекаются (то есть каждый символ строки входит не более чем в одну такую комбинацию).
Поделиться
Класснуть