Экзамены и диагностики

5 833 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
Дана строка из букв и цифр. Найдите длину самой длинной цепочки одинаковых символов. Выведите символ и длину через пробел. Если таких цепочек несколько, то выведите лексикографически наименьший символ.

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

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

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

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

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

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

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

Гарантируется, что найденные комбинации A*B не пересекаются (то есть каждый символ строки входит не более чем в одну такую комбинацию).
(Демо-2025) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы: — символ «?» означает ровно одну произвольную цифру; — символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность. Например, маске 123*4?5 соответствуют числа 123405 и 12300425. Среди натуральных чисел, не превышающих 1010, найдите числа, удовлетворяющих маске 3?12?14*5 и делящиеся на 1917 без остатка. Запишите в ответе найденные числа в порядке возрастания, справа от каждого числа запишите частное от его деления на 1917.
(Демо-2025) Пусть M – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение M равным нулю. Напишите программу, которая перебирает целые числа, бо́льшие 800 000, в порядке возрастания и ищет среди них такие, для которых M оканчивается на 4. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения M.
(ЕГЭ-2024) Напишите программу, которая перебирает целые числа, большие 800 000, в порядке возрастания и ищет среди них такие, у которых есть натуральный делитель, оканчивающийся на цифру 9 и не равный ни самому числу, ни числу 9. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующий минимальный делитель для каждого числа, оканчивающийся цифрой 9, не равный ни самому числу, ни числу 9. Строки выводятся в порядке возрастания найденных чисел.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то значение М считается равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, меньшие 900 000, в порядке убывания и ищет среди них такие, для которых значение М оканчивается на 112. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то значение М считается равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, меньшие 1 000 000, в порядке убывания и ищет среди них такие, для которых значение М оканчивается на 18. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то значение М считается равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, меньшие 800 000, в порядке убывания и ищет среди них такие, для которых значение М оканчивается на 2. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение М равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, большие 900 000, в порядке возрастания и ищет среди них такие, для которых М оканчивается на 112. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение М равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, большие 700 000, в порядке возрастания и ищет среди них такие, для которых М оканчивается на 14. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то значение М считается равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, большие 800 000, в порядке возрастания и ищет среди них такие, для которых значение М оканчивается на 4. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
Поделиться
Класснуть