Текстовый файл состоит не более чем из 106 символов арабских цифр (0, 1, .., 9).
Определите максимальное количество идущих подряд цифр, расположенных в неубывающем порядке.
Текстовый файл состоит не более чем из 106 символов арабских цифр (0, 1, .., 9).
Определите максимальное количество идущих подряд цифр, расположенных в неубывающем порядке.
Текстовый файл состоит не более чем из 106 символов арабских цифр (0, 1, ..., 9).
Определите максимальное количество идущих подряд цифр, расположенных в неубывающем порядке.
Для выполнения этого задания следует написать программу.
Текстовый файл содержит только заглавные буквы латинского алфавита(ABC…Z). Определите максимальное количество идущих подряд символов, среди которых не более двух букв D.
Текстовый файл содержит только заглавные буквы латинского алфавита(ABC…Z). Определите максимальное количество идущих подряд символов, среди которых не более одной буквы A.
(Л. Шастин) Текстовый файл содержит строку из заглавных букв A, B, C, D, E, F, всего не более чем из 10^6 символов. Определите, сколько встречается комбинаций вида CA*AC, где на месте "*" может стоять любая буква, кроме A, B и F. В ответе укажите сначала заглавную латинскую букву, которая чаще всего встречается на месте "*", затем общее количество подходящих комбинаций.
(А. Богданов) Текстовый файл состоит не более чем из миллиона символов десятичных цифр. Файл образовался в результате последовательной записи «таймкодов» некоторых событий в формате HHMM (часы и минуты слитно по две цифры, т.е. всего 4 цифры на «таймкод», от 0000 до 2359) и прочей случайной информации. Найти максимально возможное количество подряд идущих «таймкодов» между фрагментами неподходящих по формату цифр.
Например, строку 4212231135414447 можно разбить:
- 4[2122]3[1135]4[1444]7 – максимум 1 таймкод подряд
- 42[1223,1135]4[1444]7 – максимум 2 таймкода подряд
- 421[2231,1354,1444]7 – максимум 3 таймкода подряд
Текстовый файл состоит из символов P, Q, R и S.
Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых нет идущих подряд символов P.
Для выполнения этого задания следует написать программу.
Текстовый файл состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (A..Z). Определите максимальное количество идущих подряд символов, среди которых нет сочетания символов QW.
Текстовый файл состоит не более чем из 106 символов и содержит только заглавные буквы латинского алфавита (A..Z). Определите максимальное количество идущих подряд символов, среди которых нет сочетания стоящих рядом букв P и R (в любом порядке).
Текстовый файл состоит не более, чем из 107 строчных букв английского алфавита. Найдите максимальную длину подстроки, в которой символы a и d не стоят рядом.
(А. Богданов) Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите максимальную длину цепочки символов, являющуюся палиндромом. Например, в последовательности ZZZXYZYXXXZ длина цепочки будет 5: --Z+XYZYX+X--
Текстовый файл состоит не более чем из 1200000 символов, которые являются прописными буквами латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых нет подстроки XY и подстроки XZ.
Для выполнения этого задания следует написать программу.
Текстовый файл состоит не более, чем из 107 символов из набора A, B, C, D, E, F.
Найдите максимальную длину подстроки, в которой ни одна тройка символов не записана два раза подряд.
Например, в искомой подстроке не может быть фрагмента ABCABC.
(А. Богданов) Текстовый файл состоит не более чем из 106 символов X, Y и Z. Определите максимальную длину цепочки символов, состоящей из повторяющихся фрагментов XYZ. Цепочка может начинаться и заканчиваться любым символом из XYZ, но внутри цепочки порядок строго определен. Например, ZZZXYZXYZXZZZ длина цепочки будет 8: --Z+XYZ+XYZ+X--, где цепочка начинается с Z и заканчивается X
Текстовый файл состоит не более чем из 1 200 000 символов X, Y, и Z.
Определите максимальное количество идущих подряд символов, среди которых нет подстроки XZZY.
Для выполнения этого задания следует написать программу.
Текстовый файл состоит не более чем из 1200000 символов, которые являются прописными буквами латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых нет подстроки XYZ.
Для выполнения этого задания следует написать программу.
Текстовый файл содержит строки различной длины. Общий объём файла не превышает 1 Мбайт.
Строки содержат только заглавные буквы латинского алфавита (ABC…Z).
В строках, содержащих менее 25 букв A, нужно определить и вывести максимальное расстояние между одинаковыми буквами в одной строке.
Пример. Исходный файл:
GIGA
GABLAB
NOTEBOOK
AGAAA
В этом примере во всех строках меньше 25 букв A. Самое большое расстояние между одинаковыми буквами – в третьей строке между буквами O, расположенными в строке на 2-й и 7-й позициях. В ответе для данного примера нужно вывести число 5.
Текстовый файл состоит не более чем из 1200000 символов, которые являются прописными буквами латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых нет символов W, R, Q.
Для выполнения этого задания следует написать программу.
Текстовый файл состоит не более чем из 1200000 символов, которые являются прописными буквами латинского алфавита. Определите максимальное количество идущих подряд символов, среди которых нет символов G, W, P.
Для выполнения этого задания следует написать программу.
Текстовый файл состоит не более чем из 106 заглавных латинских букв. Определите символ, который чаще всего встречается в файле между буквами A и C, так что A стоит слева от него, а C – справа. В ответе запишите сначала этот символ, а потом сразу (без разделителя) сколько раз он встретился между буквами A и C. Если таких символов несколько, нужно вывести тот, который стоит раньше в алфавите. Например, в тексте ABCCAAСZABCADCDD между буквами A и C два раза стоит B, по одному разу – A и D. Для этого текста ответом будет B2.